我有这样的数据库结构http://pikucha.ru/icFsc(我无法在此处添加图片)
有些地址我没有地铁(其他表也有相同的问题,例如“用户”可能没有地址,但“用户”表中有约束)
如果我在mysql中添加一条记录就可以了。如果我使用yii做同样的事情,我会得到一个错误
Cannot add or update a child row: a foreign key constraint fails (address, CONSTRAINTfk_Address_Area1FOREIGN KEY (area_id) REFERENCESarea(id) ON UPDATE NO ACTION)
Cannot add or update a child row: a foreign key constraint fails (
, CONSTRAINT
FOREIGN KEY (
) REFERENCES
(
) ON UPDATE NO ACTION)
那么,这有什么问题呢?
由于以下某些原因,可能会发生此错误 。1. fk和pk的数据类型可能不同。 2.大小可能与fk和pk 不同。3.类型可能不同,例如无符号,二进制,无符号二进制和null。4 .您要放入城市的值不会在面积表中出现