小编典典

yii空外键

sql

我有这样的数据库结构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)

那么,这有什么问题呢?


阅读 216

收藏
2021-04-22

共1个答案

小编典典

由于以下某些原因,可能会发生此错误
。1. fk和pk的数据类型可能不同。
2.大小可能与fk和pk
不同。3.类型可能不同,例如无符号,二进制,无符号二进制和null。4
.您要放入城市的值不会在面积表中出现

2021-04-22