解决Incorrect file format ‘uchome_log’的小技巧
服务器一次意外重启,造成我的uchome数据库部分数据表损坏,特别严重的是Incorrect file format ‘uchome_log’这个错误。查看了康盛给出的解决办法,没有一种是适合,无奈下只有自己弄。
先说下康盛的解决办法,也是出现“Incorrect file format”错误时最常见的解决办法,就是在phpmyadmin里运行 repair table uchome_log 这句SQL,就能解决,但是如果出现像我这样,还解决不了的,我这里提供一种最省事的办法,就是删除这个表后再建。
删除表可以在phpmyadmin里直接执行,新建表的语句为
备份了一下数据,然后去到PHPMyAdmin后台,执行删除表操作:
Drop TABLE `uchome_log`;
执行创建表操作:
Create TABLE uchome_log (
logid mediumint(8) unsigned NOT NULL auto_increment,
id mediumint(8) unsigned NOT NULL default '0',
idtype char(20) NOT NULL default '',
PRIMARY KEY (logid)
) ENGINE=MyISAM;
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。