0

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

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

我不是逐个运行插入查询,而是批量执行 100 个以减轻数据库的负载。但是,如果我收到重复输入错误,似乎整个批次都没有插入。有没有办法构造查询说“如果有重复忽略那些但请插入其余数据”?

提前致谢。

4

1 回答 1

1

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

于 2013-05-10T12:59:20.823 回答