0
id | name | parent_id |
你可以想像,PARENT_ID必須指向一個有效的ID在同一個表。
我想 - 禁止父行刪除,如果有任何兒童 - 禁止PARENT_ID 的孩子的編輯 - 如果PARENT_ID由於某些原因會改變,所有的子行必須在現場更新PARENT_ID
如何創建外鍵?
id | name | parent_id |
你可以想像,PARENT_ID必須指向一個有效的ID在同一個表。
我想 - 禁止父行刪除,如果有任何兒童 - 禁止PARENT_ID 的孩子的編輯 - 如果PARENT_ID由於某些原因會改變,所有的子行必須在現場更新PARENT_ID
如何創建外鍵?
認爲應該像下面
create contraint `my_foreign_key`
FOREIGN KEY (parent_id)
REFERENCES my_table(id)
ON DELETE RESTRICT
ON UPDATE CASCADE