JN專案-觸發器級聯刪除
專案用的是mysql資料庫
1.發現問題:刪除主表的時候,評論表還在,點選評論連結不過去,因為主表被刪
需求:現在想要實現刪除主表,然後評論表內容也跟著級聯刪除
2.我們的評論表如下,有很多主表公用一個評論表,用commenttype區分
3.寫觸發器:
宣告一個變數DECLARE c VARCHAR(32);,
然後設定值SET c = (SELECT DISTINCT commenttype FROM m_cultureact_gzl);
需要主表提供一個引數,根據這個引數刪除評論表相關的內容
DELETE FROM p_comment WHERE commentid = old.msgCode AND commenttype = c;
4.主表m_cultureact_gzl增加欄位commenttype
5.實體中增加程式碼,並且getter setter
6.每次新增主表要儲存commenttype
測試OK
相關文章
- JN專案-刪除觸發器的命令觸發器
- JN專案-用程式碼級聯刪除評論和收藏
- sql觸發器刪除資料庫中的級聯記錄SQL觸發器資料庫
- oracle 批量刪除觸發器Oracle觸發器
- 級聯刪除
- SQL Server 觸發器的修改與刪除SQLServer觸發器
- Oracle中審計刪除(DELETE)操作的觸發器Oracledelete觸發器
- 除錯觸發器除錯觸發器
- Oracle觸發器觸發級別Oracle觸發器
- oracle級聯刪除使用者,刪除表空間Oracle
- oracle中的級聯刪除(轉)Oracle
- JN專案-積分兌換開發
- SQL Server觸發器建立、刪除、修改、檢視示例步驟SQLServer觸發器
- idea 刪除專案Idea
- JN專案配置-公司是maven專案Maven
- 【專案問題總結】5:樹形結構節點的級聯刪除邏輯
- JN專案-HTML標籤HTML
- JN專案-html驗證碼HTML
- JN專案-序號問題
- mysql中外來鍵約束級聯更新與刪除MySql
- JN專案-效能測試loadrunner
- JN專案-地圖定位優化地圖優化
- mysql觸發器實時檢測一條語句進行備份刪除MySql觸發器
- MySQL學習筆記--觸發器的建立與刪除及使用注意事項MySql筆記觸發器
- ERP基礎檔案管理模組中實現多級分類檔案級聯刪除技術 (轉)
- python列表刪除專案的方法Python
- QT子目錄的專案刪除不了QT
- JN專案-積分兌換bug修改
- JN專案-html驗證碼優化HTML優化
- Win10系統刪除應用聯結器是什麼?能刪除嗎Win10
- MySQL 多表關聯刪除MySql
- Oracle 多表關聯刪除Oracle
- 如何刪除在Github中建立的專案Github
- 在MySQL中利用外來鍵實現級聯刪除(轉)MySql
- SQL Server資料庫級別觸發器SQLServer資料庫觸發器
- cmd 命令操縱檔案管理器、建立(刪除)多級資料夾
- JN專案-String與Timestamp互轉
- JN專案-如何修改jar裡面的程式碼JAR