0
如何刪除表中的數據並刪除其他表數據?刪除Mysql數據庫表中的數據
那是在MySQL數據庫表的外鍵可能Null值?
我想刪除一個部門而不刪除其他表格數據,如(轉換,remote_login_id,技能)。這是我的數據庫ERD。我將如何做到這一點?
如何刪除表中的數據並刪除其他表數據?刪除Mysql數據庫表中的數據
那是在MySQL數據庫表的外鍵可能Null值?
我想刪除一個部門而不刪除其他表格數據,如(轉換,remote_login_id,技能)。這是我的數據庫ERD。我將如何做到這一點?
當你定義外鍵可以設置爲NULL和CASCADE之間進行選擇。
級聯刪除保存參考刪除的行中的所有記錄。
SET NULL集的外鍵列設置爲空無論它引用已刪除的記錄。爲了這個工作,你需要確保該列允許爲空或它不起作用。
http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
爲什麼外鍵空值?而是使用外鍵從表中除去依賴關係,並將其用作唯一鍵或其他內容。我沒有收到空值,你如何期待這一點。 – Milee 2012-04-19 06:45:13