InnoDB表 的默认行格式由innodb_default_row_format 变量定义 ,其默认值为DYNAMIC。当ROW_FORMATtable 选项未明确定义或ROW_FORMAT=DEFAULT指定时,将使用默认行格式 。
可以使用or 语句中的ROW_FORMAT选项 显式定义表的行格式 。例如:
CREATE TABLE t1 (c1 INT) ROW_FORMAT=DYNAMIC;
查看行格式
SHOW TABLE STATUS IN db2
或者
SELECt NAME, ROW_FORMAT FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERe NAME='db2/t1';参考
MySQL :: MySQL 5.7 参考手册 :: 14.11 InnoDB 行格式



