mysql #1062 –Duplicate entry '1' for key 'PRIMARY'

时间:2024-01-18 22:15:16 

近日一直在折腾vps ,刚刚碰到在搬移wordpress过程中导入数据库的时候。碰到了

#1062 – Duplicate entry '1′ for key ‘PRIMARY'

当时那个急啊,原本的数据我已经全部删除了,没办法只有请求万能的百度了。我找了大半天终于给我给我找到了。兴奋ing,马上测试,O(∩_∩)O哈哈~成功了。

现在附上解决办法只要把原来的老数据清空导入就可以了。

原理我不明白,贴上来你们自己看吧。反正达到目的就ok了、

“提示#1062 – Duplicate entry '1′ for key ‘PRIMARY'了,后来才知道,原来上次超过限制的已经导进去了一部分,而id是主键,不能相同的,所以就不行了,把老的数据都删除,就可以重新导了。”

在此还要感谢那位博主,把解决办法发表了出来。要不然我可就麻烦了。

原文

今天遇到的问题,很简单,但也很常见,做个记录在此:
把数据从一个机器上导到另外一个机器上,因此记录太多,刚开始没注意,超过了phpmyadmin的限制,提示出错了,我把文件手动的给分成一些小文件,可是再导就提示#1062 - Duplicate entry '1' for key 'PRIMARY'了,后来才知道,原来上次超过限制的已经导进去了一部分,而id是主键,不能相同的,所以就不行了,把老的数据都删除,就可以重新导了。

好了。你要是也碰到了跟我一样的问题,马上试试吧。不试不知道啊

Mysql进行数据备份,还原后进行回帖,出现以下错误代码:
Discuz! info: MySQL Query Error

User: webcull
Time: 2008-7-10 2:20pm
Script. /post.php

SQL: INSERT INTO [Table]posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, anonymous, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
VALUES ('45', '2727', '0', 'webcull', '6', '', '1216707030', 'ddd', '192.168.253.1', '0', '0', '0', '0', '-1', '-1', '', '0')
Error: Duplicate entry '2678' for key 1
Errno.: 1062

网上搜索分析原因:
可能是字段pid为primary key且auto_increment属性,不能出现重复值。
而我在备份数据时,可能有数据写入破坏了数据表。

尝试了一些方法:
1、数据表部分字段属性丢失 ALTER TABLE `cdb_posts` CHANGE `pid` `pid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT
2、repair table cdb_posts
均失败!

最后的解决方法:
一般是因为数据表文件损害导致,可用MySQL的修复工具myisamchk 工具修复。
cmd
myisamchk cdb_posts.myi -r
修复数据表就OK了!

标签:Duplicate,entry
0
投稿

猜你喜欢

  • 为SWFUpload增加ASP版本的上传处理程序

    2011-04-28 08:01:00
  • 利用Tkinter和matplotlib两种方式画饼状图的实例

    2021-09-22 18:10:35
  • python3 模拟登录v2ex实例讲解

    2022-09-23 00:42:53
  • python使用socket向客户端发送数据的方法

    2023-08-13 00:16:51
  • python+requests+pytest接口自动化的实现示例

    2022-11-01 06:12:27
  • django使用JWT保存用户登录信息

    2022-02-19 17:36:58
  • mssql中获取指定日期所在月份的第一天的代码

    2011-09-30 11:23:57
  • 浅谈PHP的反射机制

    2023-06-13 17:05:35
  • 多个应用共存的Django配置方法

    2021-06-28 03:25:37
  • 当面试官问mysql中char与varchar的区别

    2024-01-15 12:36:01
  • asp利用Split函数进行多关键字检索

    2011-03-16 11:10:00
  • 浅谈Python数学建模之整数规划

    2021-12-01 18:26:07
  • asp在sql server2000中新建帐号和给帐号权限代码

    2008-01-29 13:46:00
  • python 实现返回一个列表中出现次数最多的元素方法

    2023-01-04 14:36:54
  • Mysql存储过程中游标的用法实例

    2024-01-22 14:59:10
  • AJAX实现延时顺序请求多个URL

    2007-12-06 18:32:00
  • Python实现以主程序的形式执行模块

    2022-01-14 01:37:00
  • python输出数组中指定元素的所有索引示例

    2021-11-27 02:21:09
  • DD_belatedPNG,解决IE6不支持PNG绝佳方案

    2009-04-27 16:30:00
  • 深入解析python中的实例方法、类方法和静态方法

    2022-07-23 09:05:57
  • asp之家 网络编程 m.aspxhome.com