Discuz教程网

[使用教程] Discuz X2.5解决数据库(1062) Duplicate entry错误的教程

[复制链接]
authicon dly 发表于 2012-9-29 19:26:36 | 显示全部楼层 |阅读模式
错误提示如下:
20120918160027912.jpg
  1. (1062) Duplicate entry '13155' for key 1INSERT INTO common_block_pic SET `bid`='109' , `itemid`='5204' , `pic`='block/9e/9ed8f771fa932da624196134c640504b.jpg' , `picflag`=0 , `type`='0'
复制代码

错误出现过程:
今天我还不知道网站的数据调用部分出现错误,是客户反映的。但是只要没有数据调用的网页是可以正常访问的。于是我到DZ的后台数据库工具校验了也不行。看来不是这个原因。

20120918155825230.jpg
上图所示:是DZ的后台数据库工具。可以对数据库进行备份,恢复,升级,优化与校验操作。

在网上查了半天,没一个很好方法,都是绕了很多弯子,最后还是解决不了。

我研究了一下,在网上受到启发。修复表可以解决问题。如何才能修复common_block_pic呢?
首先必须安装phpmyadmin数据库工具,其实也不用安装,只要把phpmyadmin程序目录放到网站根目录下就可以了。如果你没有这个程序可以到网上下载。
服务器意外重启或者断电、MySQL 不稳定等,都有可能引起数据表损坏。本教程简单讲述如何使用 phpMyAdmin 修复数据表
1、登录 phpMyAdmin,进入 phpMyAdmin 数据列表页面;
20120109230642240.gif

2、选择一个数据表前的方框;
20120109230643702.gif

3、页面下方“选中项”下拉选择“修复表”;
20120109230644117.gif




上一篇:Discuz X2.5后台帖子分表和主题分表的使用教程
下一篇:Discuz X2.5门户首页去掉尾巴portal.php的方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-16 12:15

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表