2012-03-07 25 views
2

我想防止從父表中刪除,當他在其他表中的子項。關於刪除限制mysql不起作用

我作出這樣

ALTER TABLE constant_det_tb 
ADD CONSTRAINT fk_idparent 
FOREIGN KEY (idparent) 
REFERENCES constant_tb(id) ON DELETE RESTRICT 

當我從父constant_tb表中刪除,它甚至刪除該表具有參照其他表中的行,它具有記錄引用。

+0

它足以創建ON D​​ELETE RESTRICT外鍵。如果它不起作用 - 請提供完整的代碼(兩個表的SHOW CREATE TABLE)。 – Devart 2012-03-07 09:29:03

回答