我现在使用的是 discuz 5.0 正式版,可能是由于之前一段时间服务器不太稳定,多次由于硬件问题频繁重启的缘故,现在论坛的数据表错误很多,原来修复一下就好了,但是现在真的连phpmyadmin都无法修复了,所以,请朋友们帮我想想办法,给我一个让论坛好起来的办法。
具体问题有以下几点:
1.目前论坛无法发表新帖,发贴后出现下面的数据库报错信息:
Discuz! info: MySQL Query Error
User: admin
Time: 2006-11-4 5:20pm
Script: /sc_utf8/post.php
SQL: INSERT INTO cdb_threads (fid, readperm, price, iconid, typeid, author, authorid, subject, dateline, lastpost, lastposter, displayorder, digest, blog, special, attachment, subscribed, moderated, supe_pushstatus)
VALUES ('42', '0', '0', '0', '0', 'admin', '1', '帖子内容', '1162632007', '1162632007', 'admin', '0', '0', '0', '0', '0', '0', '0', '0')
Error: Duplicate entry '16777215' for key 1
Errno.: 1062
Similar error report has beed dispatched to administrator before.
2.之前和现在在用phpmyadmin修复论坛的时候都会出现某个表cdb_sessions repair note The storage engine for the table doesn't support r... 以及Table Op Msg_type Msg_text 字样
我的希望:不行就全新安装一下自给的论坛,但是东西都要保留,主要是帖子和用户以及积分等等重要东西,数据库的所有表直接用肯定还是一样有错误出现,所以希望高人告之方法,将必要的表保留。
希望能帮忙给出一个所有数据表的中文对照表(表功能)。
在线等答案。。。。。 |