mysql#1062–Duplicateentry'1'forkey'PRIMARY'
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql#1062–Duplicateentry'1'forkey'PRIMARY',小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2382字,纯文字阅读大概需要4分钟。
内容图文
近日一直在折腾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了!
您可能感兴趣的文章:
- 简单分析MySQL中的primary key功能
- MySQL里Create Index 能否创建主键 Primary Key
- mysql 复制表结构和数据实例代码
- PHP读MYSQL中文乱码的快速解决方法
- php mysql连接数据库实例
- JDBC 连接MySQL实例详解
- MySQL截取和拆分字符串函数用法示例
- 简单谈谈MySQL中的int(m)
- Mysql5.6启动内存占用过高解决方案
- MySQL多线程复制遇到Error_code: 1872的解决方案
- mysql中key 、primary key 、unique key 与index区别
内容总结
以上是互联网集市为您收集整理的mysql#1062–Duplicateentry'1'forkey'PRIMARY'全部内容,希望文章能够帮你解决mysql#1062–Duplicateentry'1'forkey'PRIMARY'所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。