如果是删除数据的话,表大小不变
然后想问下如果是删除字段的话,表数据大小会改变吗
![]() |
1
CEBBCAT 102 天前
|
2
awanganddong OP 测试过了,表的大小随之减小
|
3
zmal 101 天前
和数据量有关系,直觉上应该不会减少。
|
4
kkbear 101 天前
好像是 alert 命令,哪怕是空的 alert 命令都会对表进行重建操作,所以删掉的字段空间会减少
|
5
MidGap 101 天前
会的,alter 了
|
![]() |
6
815979670 101 天前
InnoDB 调用了 alter 就会回收空间(我一般是直接重新指定存储引擎,不修改的情况下执行就会回收),但 MyISAM 只能使用 OPTIMIZE TABLE 。
|