簡體   English   中英

yii空外鍵

[英]yii null foreign key

我有這樣的db http://pikucha.ru/icFsc結構(我無法在此處添加圖片)

有些地址我沒有地鐵(其他表也有相同的問題,例如“用戶”可能沒有地址,但“用戶”表中有約束)

如果我在mysql中添加一條記錄就可以了。 如果我使用yii做同樣的事情,我會得到一個錯誤

Cannot add or update a child row: a foreign key constraint fails ( address , CONSTRAINT fk_Address_Area1 FOREIGN KEY ( area_id ) REFERENCES area ( id ) ON UPDATE NO ACTION)

那么,這是什么問題呢?

由於某些原因,可能會發生此錯誤,如下所述
1. fk和pk的數據類型可能不同。
2.大小可能與fk和pk不同
3.類型可以不同,例如無符號,二進制,無符號二進制和null
4.您要輸入的城市值不會出現在面積表中

這是因為您的關系在列中不允許使用NULL值。 您必須編輯特定的列,並選中empty復選框。 然后MySQL將允許NULL值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM