Author Topic: MySQL 返回#1062 错误,怎么办?  (Read 3758 times)

Offline yuhaaitao

  • 高级会员
  • ****
  • Posts: 1263
  • 评价: +2/-32
    • View Profile
    • 博客
MySQL 返回#1062 错误,怎么办?
« on: February 08, 2017, 05:53:18 pm »
博客用的 tycpcho 程序,更换空间后导入数据库,出现 1062 错误,原来空间已经删除。网上找了些,看不懂呀!

错误
SQL 查询:

-- -- 转存表中的数据 `typecho_baidusubmit` -- INSERT INTO `typecho_baidusubmit` (`id`, `subject`, `action`, `object`, `result`, `more`, `time`) VALUES (1, '我', '发送', 'URL', '成功', 'array (\n ''url'' => \n array (\n 0 => ''http://yuhaitao.com/receive-fetion-long-free-calls/'',\n ),\n ''info'' => \n array (\n ''remain'' => 499,\n ''success'' => 1,\n ),\n)', 1449742212), (2, '我', '发送', 'URL', '失败', 'array (\n ''url'' => \n array (\n 0 => ''http://yuhaitao.com/sun-sesame-credits/'',\n ),\n ''info'' => ''Operation timed out after 3001 milliseconds with 0 bytes received'',\n)', 1451005571), (3, '我', '发送', 'URL', '成功', 'array (\n ''url'' => \n array (\n 0 => ''http://yuhaitao.com/do-a-jade-card/'',\n ),\n ''info'' => \n array (\n ''remain'' => 499,\n ''success'' => 1,\n ),\n)', 1452769613), (4, '我', '发送', 'URL', '成功', 'array (\n ''url'' => \n array (\n 0 => ''http://yuhaitao.com/%E6%97%A7%E6%9C%8D%E5%8A[...]

MySQL 返回: 文档

#1062 - Duplicate entry '1' for key 'PRIMARY'




网友给出的解决办法: http://www.jb51.net/article/30879.htm
最后的解决方法:
一般是因为数据表文件损害导致,可用 MySQL 的修复工具 myisamchk 工具修复。
cmd
myisamchk cdb_posts.myi -r
修复数据表就 OK 了!


可是我不会操作,该怎么办?


不会安装myisamchk 工具,更不知道怎么用这个。

Offline yuhaaitao

  • 高级会员
  • ****
  • Posts: 1263
  • 评价: +2/-32
    • View Profile
    • 博客
Re: MySQL 返回#1062 错误,怎么办?
« Reply #1 on: February 09, 2017, 11:32:00 am »
以前的文章都看不了了 :-\

Offline iamwf

  • 总版主
  • 超级会员
  • *****
  • Posts: 2121
  • 评价: +12/-292
  • 泛美开矿工人联合会
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #2 on: February 09, 2017, 11:52:43 am »
如果要修复数据表,cpanel里面有phpmyadmin,选中你的表,然后选修复就可以了。

Offline yuhaaitao

  • 高级会员
  • ****
  • Posts: 1263
  • 评价: +2/-32
    • View Profile
    • 博客
Re: MySQL 返回#1062 错误,怎么办?
« Reply #3 on: February 10, 2017, 06:00:04 pm »
如果要修复数据表,cpanel里面有phpmyadmin,选中你的表,然后选修复就可以了。

已经点击修复,但是没效果。

提示:您的 SQL 语句已成功运行

guoguo_ty.typecho_baidusubmit   repair   status   OK

但是打开网站,之前的文章并没有出来。

Offline clove

  • 版主
  • 超级会员
  • *****
  • Posts: 3227
  • 评价: +9/-348
    • View Profile
    • 三十岁
Re: MySQL 返回#1062 错误,怎么办?
« Reply #4 on: February 13, 2017, 09:40:23 am »
跟字符编码有没有关系
三十岁 --  听说可以有小尾巴ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้

Offline iamwf

  • 总版主
  • 超级会员
  • *****
  • Posts: 2121
  • 评价: +12/-292
  • 泛美开矿工人联合会
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #5 on: February 13, 2017, 12:25:08 pm »
如果要修复数据表,cpanel里面有phpmyadmin,选中你的表,然后选修复就可以了。

已经点击修复,但是没效果。

提示:您的 SQL 语句已成功运行

guoguo_ty.typecho_baidusubmit   repair   status   OK

但是打开网站,之前的文章并没有出来。
没用过tycpcho,具体的问题一无所知。

Offline iamwf

  • 总版主
  • 超级会员
  • *****
  • Posts: 2121
  • 评价: +12/-292
  • 泛美开矿工人联合会
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #6 on: February 18, 2017, 12:20:57 pm »
如果修复表可以解决一部分问题的话,可以试试选中所有的表,然后修复下。应该也不会有额外的损失。

Offline yuhaaitao

  • 高级会员
  • ****
  • Posts: 1263
  • 评价: +2/-32
    • View Profile
    • 博客
Re: MySQL 返回#1062 错误,怎么办?
« Reply #7 on: February 21, 2017, 04:09:59 pm »
跟字符编码有没有关系


谢谢,这个该怎么修改字符编码?原空间已被删除,只剩下倒出的数据库文件了。

Offline yuhaaitao

  • 高级会员
  • ****
  • Posts: 1263
  • 评价: +2/-32
    • View Profile
    • 博客
Re: MySQL 返回#1062 错误,怎么办?
« Reply #8 on: February 21, 2017, 07:27:12 pm »
如果修复表可以解决一部分问题的话,可以试试选中所有的表,然后修复下。应该也不会有额外的损失。


刚试了一下,全选后就无法操作了,够揪心的。

Offline 阿科特派克

  • 版主
  • 超级会员
  • *****
  • Posts: 2039
  • 评价: +15/-396
  • 南北通州通南北,人民日报日人民。
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #9 on: February 21, 2017, 10:26:13 pm »
节哀🙈

Offline jitler

  • 中级会员
  • ***
  • Posts: 1850
  • 评价: +2/-13
  • 性别男,爱好女。
    • View Profile
    • 江南博客
Re: MySQL 返回#1062 错误,怎么办?
« Reply #10 on: February 28, 2017, 12:08:21 pm »
如果修复表可以解决一部分问题的话,可以试试选中所有的表,然后修复下。应该也不会有额外的损失。


刚试了一下,全选后就无法操作了,够揪心的。
这么惨
江南网志
我不支持的言论,但我坚决捍卫你发言的权利!

Offline 18367266896

  • 新会员
  • Posts: 115
  • 评价: +0/-0
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #11 on: March 01, 2017, 08:34:52 pm »
这可是技术问题,我是小白,不是很懂。期待高手来给你解决哦,不好意思啦

Offline 文艺青年

  • 会员
  • *
  • Posts: 309
  • 评价: +0/-3
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #12 on: March 03, 2017, 04:38:19 pm »
博客改版,所有文章全没保存

Offline Deracy

  • 会员
  • *
  • Posts: 404
  • 评价: +3/-1
  • 谁是谁的马甲
    • View Profile
Re: MySQL 返回#1062 错误,怎么办?
« Reply #13 on: March 07, 2017, 04:07:40 pm »
还是直接导出XML的靠谱点。

Offline yuhaaitao

  • 高级会员
  • ****
  • Posts: 1263
  • 评价: +2/-32
    • View Profile
    • 博客
Re: MySQL 返回#1062 错误,怎么办?
« Reply #14 on: March 12, 2017, 09:07:17 am »
如今,看着只剩下hello word的博客,没心情打开了。