今天在开发程序的时候,有一个表,
当调用这个类别时总是调用不出来,很是恼火。后台打印sql语句为:
SELECT * FROM `xx_article` WHERE `cid1` =6 LIMIT 0 , 30
他妹的竟然报错:
MySQL 返回:文档 #1030 - Got error 134 from storage engine
这才发现原来是存储引擎发生了错误,知道了原因就来弱弱的修复下:
先check表:
check table `xx_article`;
这里需要注意的一点是,check 完表后必须修复之后 才能看到数据,切莫看到数据记录为空,就大惊失色。
然后再修复表:
repair table `xx_article`;
返回查看结果,搞定。