mysql - 如何在整个数据库中查找外键违规? (我目前正在使用 MySQL)

标签 mysql sql database foreign-keys

在过去禁用外键检查的数据库中,如何检查外键约束违规

最佳答案

基本上,如果你没有外键约束,你可以这样做:

SELECT * FROM CHILD C WHERE C.PARENT_ID NOT IN (SELECT ID FROM PARENT);

关于mysql - 如何在整个数据库中查找外键违规? (我目前正在使用 MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1520293/

相关文章:

jquery - 表单将不需要的逗号发布到数据库

php - 翻译数据库驱动内容的最佳方式

MySQL 使用了不正确的索引。为什么?

c# - 为什么我的网站经常卡住?

sql - 函数中的循环未按预期工作

sql - 我应该提交还是回滚读取事务?

SQL - 创建数据库并查询它

mysql - 更新了 rails 3 迁移,但结果在 take :db migrate 后不显示

mysql - 将 MySql 日期更新为给定月份的最后一天

SQL - 选择倒数第二个日期