mysql insert 1062_一则 insert 报 ERROR 1062 (23000): Duplicate entry 'xxx' for key,请帮忙看看...
本帖最后由 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,请帮忙看看...相关推荐
- 关于逆向工程,解决mysql数据库遇到的1406问题,ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
先说逆向过程,先是在PowerDesginer这个软件上生成数据表,然后生成sql脚本, 生成sql脚本: 然后在命令行进行数据生成. 1.连接mysql数据库 2.use 数据库(其中一个空数据库) ...
- mysql报错1062:Duplicate entry ‘xxx‘ for key ‘xxx‘
输入alter table 表名 add unique(字段名);报错1062, 这是由于此表中想要设置唯一性的字段已经包含了重复的数据,先删除重复数据,再设置即可.
- Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案
回城传送–><数据库问题解决方案> ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹.Java领域优质创作者
- Mysql报错:SQLIntegrityConstraintViolationException: Duplicate entry ‘xxx‘ for key ‘PRIMARY‘
这个报错是表示,主键出现重复,错误的原因就是主键的值重复了,解决此类问题就是将插入的值不能是数据库已经有了的主键. 解决 将数据库表的主键根据自己的项目需求,设置是否"自动递增"( ...
- MySQL报错:Duplicate entry ‘xxx‘ for key ‘xxx‘
报错信息: Duplicate entry 'xxx' for key 'xxx' 看到这个报错,我心想不就是主键的值重复了吗,可是查看对应的数据库表之后傻眼了,发现压根没有uk_cert_no这个字 ...
- sqlalchemy.exc.IntegrityError: (mysql.connector.errors.IntegrityError) 1062 (23000): Duplicate entry
sqlalchemy.exc.IntegrityError: (mysql.connector.errors.IntegrityError) 1062 (23000): Duplicate entry ...
- MySQL ALTER TABLE报错Duplicate entry 'xxx' for key 'PRIMARY'解决方法
在MySQL中执行加字段等操作时可能会报Duplicate entry 'xxx' for key 'PRIMARY'的错,例如: mysql> alter table test add aa ...
- MySQL中出现Duplicate entry 'XXX' for key 'PRIMARY'解决方案
首先我们用MySQL自带的可视化管理工具MySQL WorkBench打开数据库及表格,出现此问题的主要原因是主键已经有了名为"XXX"的那项,实际上我写的代码并没有重复也会弹出此 ...
- 【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 ...
最新文章
- ISME:基于大数据准确预测土壤的枯萎病发生
- javascript 复习内容
- 【UE4】二十三、UE4笔试面试题
- oracle+trunkc,Oracle常用备份与恢复操作
- 剑指offer八:跳台阶
- sql server 2008学习8 sql server存储和索引结构
- 虚拟机上php5.6安装教程,手把手安装linux虚拟机教程
- Asp.NET Core 如何使用ElasticSearch和Kibana创建仪表板
- (JAVA)File类2
- c语言程序停止正常工作,C语言 由于出现问题,程序停止正常工作。如果帮我解决这个问题即可获得悬赏...
- springcloud是如何进行服务治理的
- yolov3代码详细解读
- 35岁,程序员过不去的坎?
- 今年又互联网寒冬了!
- pos机v1,简单pos机
- svn访问路径提示Unable to connect to a repository at url
- android 系统 安卓8,安卓系统竟可以这么流畅!最快Android 8.0来了
- onedrive已停止工作_4、工作簿的基本操作
- 五大经典算法-动态规划 及其算法应用
- day01 与MySQL的第一次亲密接触基础查询条件查询
热门文章
- 提高.NET性能的最佳实践
- Sql养成一个好习惯是一笔财富
- 期待着DELPHI的浴火重生
- java中的this什么作用
- php文件域的作用,PHP作用域和文件夹操作示例
- Introduction to Byteball — Part 4: Adoption
- 内核中的page fault copy_from_user
- Android设计模式MVVM之DataBinding简单使用
- 主板rs232接口测试软件,简洁的RS232串口通信电路与串口通信测试程序
- JZOJ 5977. 【清华2019冬令营模拟12.15】堆