删除行后出现MySQL错误(错误1194)
我在WindowsServer2003中运行一个MySQL数据库。因为它非常旧,所以我想将所有数据迁移到新的Windows Server 2012实例。我开始将所有数据转储到转储中。问题是我必须删除数据库表中的一行,并且是手动删除的(请注意,我是在没有生成转储的情况下删除的)。之后,在尝试查询我的表或从中创建转储时,我得到:删除行后出现MySQL错误(错误1194),mysql,database,crash,migration,mysqldump,Mysql,Database,Crash,Migration,Mysqldump,我在WindowsServer2003中运行一个MySQL数据库。因为它非常旧,所以我想将所有数据迁移到新的Windows Server 2012实例。我开始将所有数据转储到转储中。问题是我必须删除数据库表中的一行,并且是手动删除的(请注意,我是在没有生成转储的情况下删除的)。之后,在尝试查询我的表或从中创建转储时,我得到: 表格“表格”标记为已崩溃,应使用错误号进行修复。->1194 “修复”数据库的过程是什么。有什么建议吗?我还担心我会丢失任何数据。我想在修复表/数据库之前先进行转储,但在修
表格“表格”标记为已崩溃,应使用错误号进行修复
。
->1194
“修复”数据库的过程是什么。有什么建议吗?我还担心我会丢失任何数据。我想在修复表/数据库之前先进行转储,但在修复过程中,我遇到了相同的错误
有什么建议吗?有人知道如何备份我的数据库吗
提前感谢您的建议
杰克查看详情
REPAIR TABLE mytable;
你知道我的桌子没用的可能性有多大吗?“修理”桌子有多安全?我会丢失数据吗?很难说。根据我的经验,它工作得很好,但当然,由于桌子被损坏,会有一些损失。