PhpMyAdmin:如何找到父表中缺少的外键?

时间:2015-06-06 12:29:41

标签: mysql phpmyadmin foreign-key-relationship

在mySQL数据库中,我有两个填充表。它们的结构与图像一样。当尝试在 idArticol (在PhpMyAdmin中)关联它们时,会出现错误:"无法添加关系"。我在每张表中有超过6000条记录。显然,错误来自父表中缺少的外键。是否有一个SQL命令可以帮助我找到这个丢失的密钥?

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用此命令找到缺失的密钥

SELECT * FROM userart WHERE idArticol NOT IN (SELECT idArticol FROM articol)

这将使您在userart中使用不在articol.idArticol中的idArticol