修复 MySQL 表会冒数据丢失的风险吗?

esq*_*qew 2 mysql sql corruption

我最近在我的 MySQL 数据库中有一个表出问题了(我的 Invision Power Board 安装的一部分),这在我之前从未发生过。如果我在phpMyAdmin中使用“修复”工具,我是否会面临数据丢失的风险?有没有更优雅的方法来将表恢复到以前的状态?

Ale*_*lex 5

我假设您使用的是非事务性的 MyISAM 存储引擎,因此隐含数据丢失的风险。但是修复损坏的 MyISAM 表是一个标准过程,因此您丢失的最新记录不应超过几条(通常是一两条)。