我从数据库表中删除了1M行。令人惊讶的是它的尺寸没有减少。然后我尝试了:FLUSH TABLES;
但是我在我的cPanel的phpMyAdmin上运行了这个语句然后我遇到了下面的错误:
#1227 - Access denied; you need (at least one of) the RELOAD privilege(s) for this operation
如何减少表格大小并清除其缓存?
答案 0 :(得分:6)
尝试optimize table命令
OPTIMIZE TABLE <tablename>;
答案 1 :(得分:2)
在phpMyAdmin中,单击数据库名称以在主面板中显示表格。然后勾选要减少的表名旁边的复选框,并在&#34; With selected&#34;在表格列表下拉,选择&#34;优化&#34;。