[Exception]: doError:SQLError:Incorrect informationinfile: '

架设战神引擎,启动M2,出现[Exceptiom]:doError:SQL Error:Incorrect infrmation infile gamedata的错误,今天帮主遇到了这个错误,最后通过导入数据库,解决了这个问题,既然解决了,那么方法不敢独享,帮主分享出来。希望可以帮助到你们,下面是错误截图,你们要先看下,是不是这个错误才行。详细的错误如下:


[Exception]: doError: SQL Error: Incorrect information in file: '.\gamedata\simpleactrankex.frm'

[Exception]: delete from gamedata.SimpleActRankEx where CurValue=0 and LastValue=0 and ExtValue1=0 and ExtValue2=0;

[Exception]: ExecuteQuery: select idx from MirParams where ParamNo = 1: SQL Error: Incorrect information in file: '.\gamedata\mirparams.frm'

[Exception]: doError: SQL Error: Incorrect information in file: '.\gamedata\mirparams.frm'

[Exception]: Insert into MirParams (ParamNo, g1) values (1, 0);

[Exception]: ExecuteQuery: select guildName,TotalTime from castleord order by TotalTime desc,acttime limit 5: SQL Error: Incorrect information in file: '.\gamedata\castleord.frm'

[Exception]: doError:SQLError:Incorrect informationinfile: '

通过上面的错误,我们看到了gamedata数据库里面的数据表文件出错了,导致这个错误的原因一般都是服务端在搬迁的时候,没有关系MySQL数据库导致的,那么怎么修复的?先用N11打开gamedata数据库,看下里面的表是不是双击打不开呢?

[Exception]: doError:SQLError:Incorrect informationinfile: '

通过上面的测试,发现是打不开的,那么接下来我们就需要删除和从新导入这个数据库了,怎么操作呢?先用N11删除整个gamedata数据库,在新新建一个数据库,在把帮主提供的gamedata数据库sql文件导入进去,在从新启动即可,就解决了M2提示[Exception]: doError: SQL Error: Incorrect information in file: '.\gamedata\的错误,对,这么简单。

[Exception]: doError:SQLError:Incorrect informationinfile: '