MySQL ERROR 1452 - Cannot add or update a child row: a foreign key

修改一个列的类型时报告。
原因:
该表的外键引用的数据不存在。
可以通过删除该表中的不存在的数据后,再创建表
比如: select * from A where FK1 not in(select id from B);
然后删除这些行。
再修改列。

你可能感兴趣的:(MySQL ERROR 1452 - Cannot add or update a child row: a foreign key)