【发布时间】:2017-02-13 11:57:13
【问题描述】:
我需要更改 MaraiaDB 中表格的行格式。##
我用过 ALTER TABLE table_name ROW_FORMAT=动态;
但它似乎没有改变。
请帮忙。
【问题讨论】:
-
DYNAMIC 是默认设置(从 10.2.2 开始)。你确定它还没有设置吗?该表是 XtraDB 还是 InnoDB 表?此外,所有文档都显示它以大写文本使用-您尝试过吗?见mariadb.com/kb/en/mariadb/xtradbinnodb-storage-formats
-
当我检查 select * from infromatin_scheme 时,它表明该表的行格式设置为紧凑!它的 InnoDB
-
正在备份一个步骤...尝试更改的原因是什么?
-
在我的例子中,表是在 DYNAMIC 被实例化为默认值之前创建的。因此,出于各种原因,我收到了将它们更新为所述默认值的请求。然而,alter 语句都没有报告错误,实际上也没有改变任何东西。