本帖最后由 likinglife 于 2016-1-5 17:38 编辑

wmxcn2000 发表于 2016-1-5 15:47

ic_t表,现在里有数据吧?数据清空后再insert还是这个情况,发现在insert过程中会产生类似数据合并的现象导致数据重复:

--我的原表没有重复数据

mysql> SELECT attr_name_id,VALUE FROM t WHERE is_delete=1 and attr_name_id = 783 and value like '%ContiCrossContact LX%';

+--------------+-----------------------+

| attr_name_id | VALUE                 |

+--------------+-----------------------+

|          783 | ContiCrossContact LX2 |

|          783 | ContiCrossContact LX  |

+--------------+-----------------------+

--insert过程中,会产生类似数据合并导致重复数据,例如insert后ContiCrossContact LX2没有了,变成两个ContiCrossContact LX

mysql> select attr_name_id,attr_value,count(*) from ic_t where attr_name_id=783 GROUP BY attr_name_id,attr_value HAVING COUNT(*)>1;

+--------------+----------------------+----------+

| attr_name_id | attr_value           | count(*) |

+--------------+----------------------+----------+

|          783 | ContiCrossContact LX |        2 |

|          783 | ContiPremiumContact  |        2 |

|          783 | ContiSportContact 5  |        2 |

|          783 | Eagle F1 Asymmetric  |        2 |

+--------------+----------------------+----------+

mysql> SELECT attr_name_id,attr_VALUE FROM ic_t WHERE attr_name_id = 783 and attr_value like '%ContiCrossContact LX%';

+--------------+----------------------+

| attr_name_id | attr_VALUE           |

+--------------+----------------------+

|          783 | ContiCrossContact LX |

|          783 | ContiCrossContact LX |

+--------------+----------------------+

为什么会这样呢?

mysql insert 1062_一则 insert 报 ERROR 1062 (23000): Duplicate entry 'xxx' for key,请帮忙看看...相关推荐

  1. 关于逆向工程,解决mysql数据库遇到的1406问题,ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'

    先说逆向过程,先是在PowerDesginer这个软件上生成数据表,然后生成sql脚本, 生成sql脚本: 然后在命令行进行数据生成. 1.连接mysql数据库 2.use 数据库(其中一个空数据库) ...

  2. mysql报错1062:Duplicate entry ‘xxx‘ for key ‘xxx‘

    输入alter table 表名 add unique(字段名);报错1062, 这是由于此表中想要设置唯一性的字段已经包含了重复的数据,先删除重复数据,再设置即可.

  3. Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案

    回城传送–><数据库问题解决方案> ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹.Java领域优质创作者

  4. Mysql报错:SQLIntegrityConstraintViolationException: Duplicate entry ‘xxx‘ for key ‘PRIMARY‘

    这个报错是表示,主键出现重复,错误的原因就是主键的值重复了,解决此类问题就是将插入的值不能是数据库已经有了的主键. 解决 将数据库表的主键根据自己的项目需求,设置是否"自动递增"( ...

  5. MySQL报错:Duplicate entry ‘xxx‘ for key ‘xxx‘

    报错信息: Duplicate entry 'xxx' for key 'xxx' 看到这个报错,我心想不就是主键的值重复了吗,可是查看对应的数据库表之后傻眼了,发现压根没有uk_cert_no这个字 ...

  6. sqlalchemy.exc.IntegrityError: (mysql.connector.errors.IntegrityError) 1062 (23000): Duplicate entry

    sqlalchemy.exc.IntegrityError: (mysql.connector.errors.IntegrityError) 1062 (23000): Duplicate entry ...

  7. MySQL ALTER TABLE报错Duplicate entry 'xxx' for key 'PRIMARY'解决方法

    在MySQL中执行加字段等操作时可能会报Duplicate entry 'xxx' for key 'PRIMARY'的错,例如: mysql> alter table test add aa ...

  8. MySQL中出现Duplicate entry 'XXX' for key 'PRIMARY'解决方案

    首先我们用MySQL自带的可视化管理工具MySQL WorkBench打开数据库及表格,出现此问题的主要原因是主键已经有了名为"XXX"的那项,实际上我写的代码并没有重复也会弹出此 ...

  9. 【mysql】ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ’1′ for key ‘PR

    设置主键字段为自动递增时语句报错 ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1′ fo ...

最新文章

  1. ISME:基于大数据准确预测土壤的枯萎病发生
  2. javascript 复习内容
  3. 【UE4】二十三、UE4笔试面试题
  4. oracle+trunkc,Oracle常用备份与恢复操作
  5. 剑指offer八:跳台阶
  6. sql server 2008学习8 sql server存储和索引结构
  7. 虚拟机上php5.6安装教程,手把手安装linux虚拟机教程
  8. Asp.NET Core 如何使用ElasticSearch和Kibana创建仪表板
  9. (JAVA)File类2
  10. c语言程序停止正常工作,C语言 由于出现问题,程序停止正常工作。如果帮我解决这个问题即可获得悬赏...
  11. springcloud是如何进行服务治理的
  12. yolov3代码详细解读
  13. 35岁,程序员过不去的坎?
  14. 今年又互联网寒冬了!
  15. pos机v1,简单pos机
  16. svn访问路径提示Unable to connect to a repository at url
  17. android 系统 安卓8,安卓系统竟可以这么流畅!最快Android 8.0来了
  18. onedrive已停止工作_4、工作簿的基本操作
  19. 五大经典算法-动态规划 及其算法应用
  20. day01 与MySQL的第一次亲密接触基础查询条件查询

热门文章

  1. 提高.NET性能的最佳实践
  2. Sql养成一个好习惯是一笔财富
  3. 期待着DELPHI的浴火重生
  4. java中的this什么作用
  5. php文件域的作用,PHP作用域和文件夹操作示例
  6. Introduction to Byteball — Part 4: Adoption
  7. 内核中的page fault copy_from_user
  8. Android设计模式MVVM之DataBinding简单使用
  9. 主板rs232接口测试软件,简洁的RS232串口通信电路与串口通信测试程序
  10. JZOJ 5977. 【清华2019冬令营模拟12.15】堆