在更新表數據時出現了以下報錯信息:Cannot add or update a child row: a foreign key constraint fails (o2o.tb_shop, CONSTRAINT fk_shop_profile FOREIGN KEY (owner_id) REFERENCES tb_person_info (user_id))
也就是說tb_shop表中的涉及到的外鍵是fk_shop_profile,表tb_shop中的列owner_id和表tb_person_info中的列user_id有外鍵關聯,現在這里的數據插入出現了問題。數據庫如下:



對比表結構,沒有發現問題,那只能是表中內部字段的問題了,經過詢問,檢測,發現雖然之前都是設置的自增,但不知道什么時候在shop_id字段輸入的id號輸入成了10。創建出user_id 和tb_shop里面的owner_id 不對應,修改后重新運行后成功添加了字段。

