300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL中包含外键无法删除数据的解决方案

MySQL中包含外键无法删除数据的解决方案

时间:2021-11-06 22:17:41

相关推荐

MySQL中包含外键无法删除数据的解决方案

1.在数据库连接信息加入以下代码,意思就是允许执行多语句查询

allowMultiQueries=true

2.在删除语句前面加上SET FOREIGN_KEY_CHECKS=0;

意思就是取消MySQL中的外键约束

String deleteSql = "SET FOREIGN_KEY_CHECKS=0;DELETE FROM photo WHERE id = ? ;";

通过以上两步即可解决外键无法删除数据的问题。

需要注意的是:不要随意禁用外键约束,因为这样就无法再保证数据的一致性了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。