![](/img/trans.png)
[英]How can I delete the contents of all tables in my database in phpMyAdmin without dropping the database?
[英]How can I delete tables marked 'in use' using phpmyadmin
如标题。 当我尝试删除这些表时,我看到这样的事情:
1051:未知表'urls_count'
表格标记为“正在使用中”:
我已经检查过没有应用程序正在使用这些表,因为这是我服务器上的新数据库,并且没有连接任何地方。 这些表之间也没有依赖关系。 我试图修复这些表,优化它们,检查它们,以及我可以运行的任何动作,即使它看起来有点尴尬,但我仍然无法摆脱它们。
我该如何删除它们?
Web服务器配置:
cpsrvd 11.32.2.28,MySQL客户端版本:5.0.95,PHP扩展名:mysql
MySQL配置:
服务器:通过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 --safe-recover TABLE(其中TABLE是您要修复的表)
这将以安全模式修复表,并且应该会成功。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.