如何删除包含其他表的外键的表中的行

时间:2011-06-21 04:06:44

标签: mysql foreign-keys delete-row

如何删除包含其他表的外键的表中的行,但我不希望其他表中的行删除,所以我不能使用CASCADE?

我该怎么做?

2 个答案:

答案 0 :(得分:2)

SET NULL代替CASCADE

答案 1 :(得分:0)

如果表有外键,则表示它是子表;在这种情况下,您可以使用DELETE语句删除行,不会修改父表。