mysql - PHP Mysql 唯一列的重复条目错误

标签 mysql

我有大量数据需要解析并插入到 mysql 数据库中。

其中一些是重复的,因此我在需要唯一的列上设置了唯一索引。

我不是逐一运行插入查询,而是执行 100 个批处理来减轻数据库的负载。但是,如果我收到重复输入错误,则似乎未插入整个批处理。有没有一种方法可以构造查询来表示“如果存在重复项,请忽略这些重复项,但请插入其余数据”?

提前致谢。

最佳答案

您可以使用 IGNORE 关键字: http://dev.mysql.com/doc/refman/5.5/en/insert.html

关于mysql - PHP Mysql 唯一列的重复条目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482794/

相关文章:

mysql - 在 MySQL 中查找距离给定点最近的点

mysql - 如何检查然后显示两个表的结果并检查存在或不存在?

mysql - 唯一约束错误

mysql - #1286 - 未知存储引擎 'InnoDB'

java:如何存储动态生成的文本字段的值

sql - 将结果行强制转换为对象

java - 使用 Hibernate Criteria API 进行日期比较

具有大结果的 Mysql 选择查询不返回任何结果

mysql - 如果满足所有条件,SQL 获取行

mysql - sql - 结果得到行位置