我有大量数据需要解析并插入到 mysql 数据库中。
其中一些是重复的,因此我在需要唯一的列上设置了唯一索引。
我不是逐一运行插入查询,而是执行 100 个批处理来减轻数据库的负载。但是,如果我收到重复输入错误,则似乎未插入整个批处理。有没有一种方法可以构造查询来表示“如果存在重复项,请忽略这些重复项,但请插入其余数据”?
提前致谢。
最佳答案
您可以使用 IGNORE 关键字: http://dev.mysql.com/doc/refman/5.5/en/insert.html
关于mysql - PHP Mysql 唯一列的重复条目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482794/