4

我无法设置系统变量 table_type。当我尝试这样做时,我收到以下错误。

mysql> SET table_type=InnoDB;
ERROR 1193 (HY000): Unknown system variable 'table_type'

当我执行“SHOW VARIABLES”时,我看到“table_type”没有列出。这是设置问题吗?

要安装 mysql,我刚刚在 Amazon EC2 实例上执行了“sudo yum install mysql mysql-server mysql-libs”。

4

2 回答 2

7

文档中

这个变量在 MySQL 5.5.3 中被移除。请改用storage_engine

反过来说:

从 MySQL 5.5.3 开始不推荐使用此变量。请改用default_storage_engine

因此你应该使用SET default_storage_engine=InnoDB,它是自 MySQL 5.5.5 以来的默认 FWIW。

于 2013-01-25T07:33:47.267 回答
-1

请试试这个

ALTER TABLE t1 ENGINE = InnoDB;
于 2013-01-25T07:32:49.867 回答