mysql - 错误 1062。mysql 中的重复项

标签 mysql mysql-error-1062

我有一个 MySQL 表,其架构中的第 1 列是主键。 我有一个 tsv 文件,我需要将其插入到该表中。现在,tsv 重复了主键,因此当我尝试将它插入 MySQL 表时出现错误

ERROR 1062 (23000): Duplicate entry '107664521128181760' for key
'PRIMARY'

如果主键值已经存在,是否有任何方法可以忽略并进一步移动以进行下一次插入。

最佳答案

您可能正在寻找 INSERT IGNORE INTO 命令。

你可以这样尝试:

INSERT IGNORE INTO yourtablename(col1,col2...)
values(val1,val2,...)

关于mysql - 错误 1062。mysql 中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29545733/

相关文章:

mysql - Magento -- "SQLSTATE[23000]: Integrity constraint violation.."客户更新

MySQL 更新行为

来自带有 IN 子句的两个表的 mysql 查询请求

c# - 在需要条件的上下文中指定的非 bool 类型表达式,位于 'and' 附近。 C#

php - 插入多个复选框选择的值

mysql - 获取每组分组 SQL 结果中最大值的记录

php - 自定义 sql 导出导致导入时出现重复键错误

PHP MySQL INSERT 由于唯一约束而失败

mysql - 违反完整性约束 : 1062 Duplicate entry '1' for key 'PRIMARY'