MySQL添加外键时报错:ERROR 1452

一.这个外键不是另一个表的主键,即外键不存在

二.外键存在还是报错,可能是外键勾选了属性NOT NULL,但是这张表里本来已经有数据了,现在新增了一列,这一列肯定是空的,所以又不符合NOT NULL的属性。所以可以先新增一列,勾选NOT NULL属性,然后点击apply,再去表中把这一列的值填好,再将这一列设为外键。

你可能感兴趣的:(MySQL,MYSQL,添加外键)