我执行了命令show table status,发现我所有的表的引擎类型都是MyISAM。我想将引擎类型更改为InnoDB。
我搜索并找到了相应的查询并将其写为:-
alter table PROJECT_TITLES_ORGANIZATION ENGINE=INNODB;
但这不起作用,我收到此错误消息:
You have an error in your SQL syntax near 'ENGINE=INNODB' at line 1.
我使用的MySql版本是3.23.54a-11。
请告诉我为什么会发生这种情况以及如何使其发挥作用?
我认为你不能在你的版本中做到这一点。从用于 CREATE TABLE 的旧 MySQL 文档 http://dev.mysql.com/doc/refman/4.1/en/create-table.html . . .
ENGINE 和 TYPE 选项指定表的存储引擎。
ENGINE 是在 MySQL 4.0.18(对于 4.0)和 4.1.2(对于 4.1)中添加的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)