每个 InnoDB 表空间文件(名称匹配 *.ibd)都标有用于创建其表和索引的文件格式。修改文件格式的方法是重新创建表及其索引。重新创建表及其索引的最简单方法是对要修改的每个表使用以下命令:
*.ibd
ALTER TABLE t ROW_FORMAT=format_name;
如果您正在修改文件格式以降级到较旧的 MySQL 版本,则表存储格式可能不兼容,需要额外的步骤。有关降级到以前的 MySQL 版本的信息,请参阅 第 2.12 节,“降级 MySQL”。