能不能用标准的SQL语句, 使清除一张表的数据时,该表的所有外键关联都暂时失效
现在我遇到一个问题, 当用delete from tableA时, 由于外健的原因, 删除失败,
我想知道
1 是由于其它表的外键引用到tableA的字段造成,还是因为tableA的外键引用到别的表的字段造成?这和ondelete cascade有关吗
2 如果是前一种可能, 我能不能用标准的SQL, 使所有引用到tableA的其它表的外键失效, 如果是后一种可能, 能用SQL使用 tableA的外键暂时失效吗?
解决了问题,一定加分再结贴,希望大家帮帮忙.
[解决办法]
目前你刪除失敗,應該是預設的NO ACTION ,用alter table改成cascade試試