首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

怎么在数据库中找到外键为NULL的纪录?要不存在NULL外键的表也行

2012-02-03 
如何在数据库中找到外键为NULL的纪录?要不存在NULL外键的表也行问题背景:系统初始化时一般会导入一部分基

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



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

2、用代码判断。
[解决办法]
不要忘记了系统表
[解决办法]
看这个表:
`information_schema`.`TABLE_CONSTRAINTS`

热点排行