数据库错误Occured CodeIgniter 3.0

时间:2016-12-13 08:42:58

标签: php mysql codeigniter-3

以下错误信息显示在数据输入上。

错误号码:1452

Cannot add or update a child row: a foreign key constraint fails (`mail_sys_db`.`user_plan_original_item`, CONSTRAINT `user_plan_original_item_ibfk_1` FOREIGN KEY (`user_plan_detail_id`) REFERENCES `user_plan_detail` (`user_plan_detail_id`))

INSERT INTO user_plan_original_item (user_plan_original_item_id,user_plan_detail_id,original_item_id,item_value) VALUES ('1','121','1','a')

1 个答案:

答案 0 :(得分:2)

该错误与codeigniter没有任何关系,它是一个mysql错误。看看以下内容:

  

外键关系涉及一个包含该表的父表   中心数据值和具有相同值的子表   回到它的父母。 FOREIGN KEY子句在子节点中指定   表

     

如果没有匹配项,它将拒绝任何尝试在子表中创建外键值的INSERT或UPDATE操作   父表中的候选键值。

表示您尝试向子表中添加一行,而父表中没有匹配的行。