我从数据库表中删除了 100 万行。令人惊讶的是,它的大小并没有减少。然后我尝试了:FLUSH TABLES;
但是我在我的 cPanel 的 phpMyAdmin 上运行了这条语句然后我遇到了以下错误:
#1227 - Access denied; you need (at least one of) the RELOAD privilege(s) for this operation
如何减小表大小并清除其缓存?
最佳答案
尝试 optimize table命令
OPTIMIZE TABLE <tablename>;
关于删除行后mysql表的大小没有减小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31810198/