rai*_*ain 7 mysql database mysql-error-1030
我有一个包含一些表的数据库,当我想从包含"自动增量"字段的表中删除数据时,使用此查询:
delete from test.table1 ;
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
Error Code: 1030Got error -1 from storage engine
Run Code Online (Sandbox Code Playgroud)
为什么会这样?我该怎么办?
尝试改变innodb_force_recovery
价值(在你的/etc/my.cnf
).
错误-1表示没有.没有你的表创建代码(SHOW CREATE TABLE table_name
)不能说究竟问题在哪里.
尝试修复表(ISAM引擎)
如果它的 innodb 引擎看这个链接:
http://www.mysqlperformanceblog.com/2008/07/04/recovering-innodb-table-corruption/