mysql中“修复表”查询不起作用怎么办?

问题描述 投票:0回答:2

我收到此错误:“表的存储引擎不支持修复”

当我尝试使用查询修复表时

repair table tbl_college_master

表是 innodb 类型,但我不知道我是否收到此错误?

mysql
2个回答
13
投票

参见手册

REPAIR TABLE
仅适用于MyISAM、ARCHIVE和CSV存储引擎。

对于 InnoDB,你无论如何都不需要这个,因为存储引擎不能像 MyISAM 和其他引擎那样进入不一致的状态。


1
投票

我认为你应该尝试一下mysql修复工具。这是一个很棒的工具,可以修复任何类型的 MySQL 数据或包含任何数据的表,并且我确信它会使用查询修复表来修复表

tbl_college_master

© www.soinside.com 2019 - 2024. All rights reserved.