gpt4 book ai didi

mysql - 如何使用代码 ERROR 1062 (23000) Duplicate Entry 调试 Mysql 导入错误

转载 作者:行者123 更新时间:2023-11-29 06:04:00 25 4
gpt4 key购买 nike

关键在于,它说在第 799569 行,但是在打开实际的 SQL 文件并转到该行之后,该行没问题;此外,数据库包含在该行插入的数据。错误必须在其他地方。

除了第 799569 行的 ERROR 1062 (23000):Duplicate entry '1' for key 'PRIMARY' 之外,该错误没有说明任何其他内容。信息量不大。

如何调试 Mysql 导入?

最佳答案

该消息实际上提供了很多信息。这意味着您尝试在第 799569 行插入的 ID 1 已经在表中,但由于主键不能有重复值,您会收到该错误。

您可以通过使用 INSERT IGNOREINSERT ... ON DUPLICATE KEY UPDATE 解决该问题;如果键已经存在于表中,第一个将跳过插入,另一个将使用新值更新现有值。您可以阅读有关这两个选项的更多信息 here on SOMySQL documentation .

关于mysql - 如何使用代码 ERROR 1062 (23000) Duplicate Entry 调试 Mysql 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42978702/

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