关于mysql:如何使用phpmyadmin删除标有’使用中’的表

 2021-04-27 

How can I delete tables marked 'in use' using phpmyadmin

与标题相同。当我尝试删除这些表时,会看到类似以下内容的内容:

1051:未知表'urls_count'

表被标记为"正在使用":

screenshot

服务器:通过UNIX套接字的Localhost,
服务器版本:5.0.95-community,
协议版本:10,
MySQL字元集:UTF-8 Unicode(utf8)

PHPmyadmin版本:3.4.10.1


如果您具有shell访问权限,请尝试此操作;

cd / var / lib / mysql / DATABASE(其中DATABASE是您要修复的数据库)

myisamchk-安全恢复表(其中TABLE是您要修复的表)

这将以安全模式修复表,并且应该成功。