1. 程式人生 > >mysql資料庫表關聯關係級聯刪除問題

mysql資料庫表關聯關係級聯刪除問題

級聯刪除

場景“刪除一個表的資料的時候,將相關表的相關資料刪除。”

例 :

table1 : 活動表(主表)

table2:活動圖片表(外來鍵活動id)

table3:評論表(外來鍵活動id)

table4:報名表

table5:活動報名關係表(外來鍵活動id,報名id)

當要刪除活動表時,需要先刪除對其引用的表,即tb2,tb3,tb5,

此時,navicat工具可便捷完成此操作,

如圖,當建立附表的外來鍵時,選擇刪除時與更新時操作為CASCADE,該意義為層疊關係,可在刪除主表時,先刪除與其具有相關聯關係的附表