當關聯父資料表的主鍵紀錄行被刪除或修改時,子資料表中紀錄行的處理方式:
CASCADE - 會將有所關聯的紀錄行也會進行刪除或修改。
SET NULL - 會將有所關聯的紀錄行設定成 NULL。
NO ACTION - 有存在的關聯紀錄行時,會禁止父資料表的刪除或修改動作。
RESTRICT - 與 NO ACTION 相同。
參考網站:http://jax-work-archive.blogspot.tw/2007/10/innodb-mysql-foreign-key.html
沒有留言:
張貼留言