gpt4 book ai didi

mysql - 在MySQL中插入多行出现问题

转载 作者:行者123 更新时间:2023-11-29 12:48:35 25 4
gpt4 key购买 nike

我已经搜索并阅读了如何在 mySQL 中插入多行而无需再次输入 insert。但有些不对劲。你能帮我吗?

这是我的代码:

INSERT INTO studentsection (StudentSectionID,SectionID,StudentID)
VALUES ('4','1','13'),('5','2','2'),('6','2','6'),('7','2','10'),('8','2','14'),('9','3','3'),('10','3','7'),('40','3','11'),('11','3','15'),('12','4','4'),('13','4','8'),('14','4','12'),('15','4','16'),('16','5','1'),('17','5','5'),('18','5','9'),('19','5','13'),('20','6','2'),('21','6','6'),('22','6','10'),('23','6','14'),('24','7','3'),('25','7','7'),('26','7','11'),('27','7','15'),('28','8','4'),('29','8','8'),('30','8','12'),('31','8','16'),('32','9','1'),('33','9','5'),('34','9','9'),('35','9','13'),('36','10','2'),('37','10','6'),('38','10','10'),('39','10','14');

这是我得到的错误:

#1452 - Cannot add or update a child row: a foreign key constraint fails (`university`.`studentsection`, CONSTRAINT `studentsection_ibfk_1` FOREIGN KEY (`StudentID`) REFERENCES `student` (`StudentID`))

我的代码有什么问题吗?

最佳答案

基本上,您可能尝试添加带有 StudentIDstudentsection ,但在其他 student 表中没有相应的记录。在执行该代码之前插入所有学生。

关于mysql - 在MySQL中插入多行出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25073442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com