配置选项为file-per-table 表innodb_file_format空间
启用InnoDB文件格式
。
Barracuda是默认
innodb_file_format设置。在早期版本中,默认文件格式为
Antelope.
配置选项已弃用,innodb_file_format
可能会在未来的版本中删除。有关更多信息,请参阅
第 14.10 节,“InnoDB 文件格式管理”。
您可以
innodb_file_format在启动mysqld时在命令行或选项文件(my.cnf在 Unix 上,
my.ini在 Windows 上)中设置值。您也可以使用SET GLOBAL语句动态更改它。
SET GLOBAL innodb_file_format=Barracuda;
使用说明
InnoDB文件格式设置不适用于存储在一般表空间中的表。通用表空间提供对所有行格式和相关功能的支持。有关详细信息,请参阅第 14.6.3.3 节,“通用表空间”。当使用table 选项 或 将 表存储在系统表空间中 时, 该
innodb_file_format设置不适用。TABLESPACE [=] innodb_systemCREATE TABLEALTER TABLEDYNAMICinnodb_file_format创建使用DYNAMIC行格式的表时将忽略 该设置。有关详细信息,请参阅动态行格式。