库里的一个表,使用varchar(32)+int(16)作为主键,表结构:

CREATE TABLE `name_lv` (

`name` varchar(32) NOT NULL,

`lv` varchar(16) NOT NULL,

PRIMARY KEY (`name`,`lv`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk

导出数据后再倒入,同样环境,同样数据库版本,出现几十个Duplicate entry异常,不得已只得增加强制倒入参数

数据量2000万的表里,几十个错误,并不是很多:

ERROR 1062 (23000) at line 3532: Duplicate entry '123?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3584: Duplicate entry 'admin?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3593: Duplicate entry 'basten?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3607: Duplicate entry 'condor?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3846: Duplicate entry '武士の太太?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3849: Duplicate entry '小小?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3695: Duplicate entry 'm?o蕶薍﹎-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3799: Duplicate entry '″★→癫茜?-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3801: Duplicate entry '闇嶅?缈-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3802: Duplicate entry '闆勫帤璐?pq-10' for key 'PRIMARY'

ERROR 1062 (23000) at line 3803: Duplicate entry '冰酷?-10' for key 'PRIMARY'

怀疑name字段里的这个?号是一个GBK编码不包含的字符所以会产生这个问题?

那为什么可以录入呢?(录入时正常,导出,再倒入即出Duplicate entry)

这是个什么问题?如何避免这个情况,怎么解决呢?

谢谢 :)

mysql duplicateentry_[MySQL]mysqldump出来数据再导入回去,为什么会出现Duplicate entry?...相关推荐

  1. mysql如何植入到oracle_分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节...

    1:MSSQL SQL语法篇: BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | vie ...

  2. Mysql命令行下实现数据的导入

    昨天有个哥们博客搬家,数据库死活搞不上去,用mysql-front连上去也不行. 就向我求助了,我就帮他搞,一会就搞定.现在我就把我的数据导入过程给大家分享下. 本来我机器上装了mysql,所以我就直 ...

  3. MySQL备份与恢复-使用mysqldump进行数据的备份与还原

    使用mysqldump进行数据的备份与还原 备份数据的最终目的是为了在出现一些意外情况时,能够通过备份将数据还原,所以单单的备 份数据往往是无法满足还原时的需求的,所以在备份数据库时,除了要备份数据本 ...

  4. MySQL 新增字段(alter table add column),报错:Duplicate entry

    问题 执行一个增加字段的DDL语句脚本时,报错,错误如下: Error 1062: Duplicate entry 'c51d3db8-59a5 2022-06-28 17:59:59' for ke ...

  5. Navicat导入excel表报错 1062 Duplicate entry '10583779' for key 'PRIMARY'

    今天用Navicat导入数据库是遇到一个问题,excel表格中有三万多条数据,正常导入的只有600条,查看报错发现提示1062 Duplicate entry '10583779' for key ' ...

  6. navicat数据插入失败一种原因(1062 Duplicate entry)

    navicat数据插入失败原因(1062 Duplicate entry) 数据表中phone字段增加了唯一索引 laravel 模型用了软删除 业务逻辑:传入手机号,判断传入的phone是否在数据表 ...

  7. mysql 新增更新_MySQL新增数据,存在就更新,不存在就添加(转帖加实测)

    参考链接:https://blog.csdn.net/tiantang_1986/article/details/78037804 https://blog.csdn.net/woshihaiyong ...

  8. 【跟晓月学数据库】使用MySQLdump 对数据导入导出

    前言 大家好,我是沐风晓月,今天给大家介绍MySQLdump的数据导出导入,希望对你有用.

  9. wps怎么导入access_mysql数据库中的表格数据如何导入wps中的excel,请问该怎么去做 | excel连接access数据库...

    怎么把excel文件里的数据导入SQL数据库? 导据不一定要用OPENSET函数以用更简单的方法,步骤如下: 1.双击打sqlserver,右击需要导入数据的数据库,如图所示. 2.点击任务,再点击任 ...

最新文章

  1. day34 异常处理、断言、socket之ftp协议
  2. Facebook如何向十亿人推荐东西
  3. Pywinauto 应用后端类型选择错误:AttributeError: ‘NoneType‘ object has no attribute ‘backend‘. 原因及解决办法
  4. andoid x项目的优化 1
  5. 集合上二元关系性质判定的实现(python实现)
  6. 位居新品第一、单品第二,乐视1s吊打了谁的耳光?
  7. 某公司故障分析案例(实战案例)
  8. java 开发人员工具_每个Java开发人员都应该知道的10个基本工具
  9. 洛谷 P3455 [POI2007]ZAP-Queries (莫比乌斯反演)
  10. idea 提升幸福感 常用设置(重装机配置)
  11. Unreal Engine 4 字符串转换
  12. keras笔记(3)-猫狗数据集上的训练以及单张图片多张图片的测试
  13. The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法...
  14. 机器学习笔记(1)决策树
  15. 模拟cmos集成电路 第二版 razavi
  16. PDFObject的使用(转)
  17. 小爱同学电脑版安装教程
  18. 系列:关于TXT的文件格式
  19. GUI 图形用户界面编程(一)
  20. 网络安全专题报告:零信任安全,数字时代的主流安全架构

热门文章

  1. 神经网络训练集最少可以是多少个?
  2. 0.2 控制系统的状态空间表示法
  3. php 字符串 中文,php实现中文字符串截取无乱码
  4. sysbench 压测 mysql_sysbench压测
  5. 【Paper】2020_异构无人机编队防御及评估策略研究_左剑凯
  6. 9.3 低秩矩阵分解-机器学习笔记-斯坦福吴恩达教授
  7. 1.5 特征缩放-机器学习笔记-斯坦福吴恩达教授
  8. STM32 进阶教程 20 - 串口+DMA实现OneWire总线
  9. 【DIY】震精!他居然用esp8266做出掌上游戏机......恐龙跑酷游戏还能这样玩!请广泛转发!...
  10. 无法亲自到长城那就用纸箱做个长城吧!