日期:2014-05-16  浏览次数:20659 次

如何在数据库中找到外键为NULL的纪录?要不存在NULL外键的表也行
问题背景:
系统初始化时一般会导入一部分基本数据,由于导入表的次序是按表标识符的顺序排列的,所以导入的时候会去掉外键约束。
但是导入完了,我想知道哪个表/纪录存在空的外键。怎么办?



------解决方案--------------------
1、导入的时候按照外键的先后顺序导入,而不是把约束删除。
或者把外键约束禁用掉。

2、用代码判断。
------解决方案--------------------
不要忘记了系统表
------解决方案--------------------
看这个表:
`information_schema`.`TABLE_CONSTRAINTS`