【问题标题】:PHP Mysql Duplicate Entry Error for Unique Column唯一列的PHP Mysql重复输入错误
【发布时间】:2013-05-05 04:04:17
【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

    标签: mysql


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 2011-11-10
      • 2012-10-01
      • 1970-01-01
      • 2016-12-15
      相关资源
      最近更新 更多