本文主要是介绍SQL_ERROR_INFO: “Duplicate entry ‘9003‘ for key ‘examination_info.exam_id‘“,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天刷题的时候,往数据库中插入一条语句,但是这个语句已经存在于数据库中了,所以不能用insert into 语句来插入,应该使用replace into 来插入。
REPLACE INTO examination_info(exam_id,tag,difficulty,duration,release_time)
VALUES
('9003', 'SQL', 'hard', 90, '2021-01-01 00:00:00')
也可以先把原始记录删除
DELETE FROM examination_info
WHERE exam_id=9003;
INSERT INTO examination_info
VALUES(NULL,9003, 'SQL','hard', 90, '2021-01-01 00:00:00')
这篇关于SQL_ERROR_INFO: “Duplicate entry ‘9003‘ for key ‘examination_info.exam_id‘“的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!