Mysql 存储过程批量插入数据出错:Cannot add or update a child row: a foreign key constraint fails

9人阅读 评论(0) 收藏 举报
分类:

Procedure execution failed
1452 - Cannot add or update a child row: a foreign key constraint fails (buzz.friends, CONSTRAINT friend_duid FOREIGN KEY (duid) REFERENCES user (uid) ON DELETE CASCADE ON UPDATE CASCADE)

BEGIN
    #Routine body goes here...

DECLARE i INT;

set i = 33;
 WHILE i<635 Do
#INSERT INTO test(test.`name`,test.a) VALUES("武汉","hahhahahah");
INSERT INTO buzz.friends (`suid`, `duid`) VALUES(1,i);
set i := 1+i;
END WHILE;
END


//注意是set i=1+i;不是 set i=i+1; 
//set i=i+1就会报错Cannot add or update a child row: a foreign key constraint fails
查看评论

CSA课程:A段架构师的职责

传授CSA等级的架构设计思想、方法与技术。让想深度领会架构设计幕后的思想者,和盼望早日成为CSA者,都能孰悉A段架构师的角色。
  • 2015年09月22日 14:37

mysql Cannot add or update a child row: a foreign key constraint fails

今天在mysql中执行了一句追加一列属性 ALTER TABLE `share` ADD COLUMN `goods_id` INT(20) NOT NULL AFTER `userId` 然后为...
  • wuqilianga
  • wuqilianga
  • 2016-05-07 16:40:20
  • 3063

Cannot add or update a child row: a foreign key constraint fails 解决办法

原因: 设置的外键和对应的另一个表的主键值不匹配。 解决方法: 找出不匹配的值修改。 或者清空两表数据。...
  • qq_29405421
  • qq_29405421
  • 2016-12-28 13:34:51
  • 11244

Mysql添加数据时失败 Cannot add or update a child row: a foreign key constraint fails

用SSM 框架时 添加数据时遇到的问题  Cannot add or update a child row: a foreign key constraint fails 原因:设置的...
  • EnjoyTea
  • EnjoyTea
  • 2017-04-04 23:12:33
  • 5437

mysql添加外键失败:sql 1452 Cannot add or update a child row:a foreign key constraint fails

今天对已存在的两个表中的一个表添加另一个表的主键为外键,遇到以下错误: sql 1452 Cannot add or update a child row:a foreign key constra...
  • lxz946786639
  • lxz946786639
  • 2016-04-14 10:03:34
  • 20896

Mysql error 1452 - Cannot add or update a child row: a foreign key constraint fails

今天在使用load data 将txt文件中的数据导入mysql中的时候,发现了这个错误,产生的原因是外键中的值,在关联的表中并不存在。 load data local infile "E:/jav...
  • Derek_BMW
  • Derek_BMW
  • 2014-04-09 19:30:43
  • 2586

MySql外键添加失败:java.ql.SQLException: Cannot add or update a child row: a foreign key constraint fails

没错,就是今天我在测试往此表添加数据时抛出了这个错误,我确定已经添加上了,我也真是X了X了。 经过长时间的尝试我终于搞定了,因为user_id的值在另一个表中没有,所有插入不进去,我XX。。。 测...
  • qq_25343557
  • qq_25343557
  • 2017-08-05 11:34:00
  • 547

Cannot add or update a child row: a foreign key constraint fails

1、错误描述Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot ...
  • you23hai45
  • you23hai45
  • 2016-01-21 19:08:54
  • 9213

1451, 'Cannot delete or update a parent row: a foreign key constraint fails.MYsql执行删除时报错。

pymysql.err.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint f...
  • qq_39208536
  • qq_39208536
  • 2018-03-08 18:20:27
  • 33

cannot add or update a child row: a foreign key constraint fails

使用hibernate建表的时候,出现问题主外键问题,注解没有问题,是测试的时候,先要添加主表,在添加从表数据。 转自:http://www.cppblog.com/wolf/articles/...
  • carl_jiang
  • carl_jiang
  • 2016-11-21 16:25:18
  • 519
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 477
    排名: 10万+
    最新评论