PhpMyAdmin:如何找到父 table 中丢失的外键?

PhpMyAdmin: How to find the foreign key that is missing in the parent table?

在 mySQL 数据库中,我有两个填充的 table。它们的结构如图所示。当试图在 idArticol 上关联它们时(在 PhpMyAdmin 中),出现错误:"Relation could not be added"。我在每个 table 中有 6000 多条记录。显然,错误来自父 table 缺少外键。有没有 SQL 命令可以帮助我找到这个丢失的密钥?

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

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

这将为您提供 userart 中具有不在 articol.idArticol

中的 idArticol 的所有条目