我执行了show table status命令,发现我的所有表的引擎类型均为MyISAM。我想将引擎类型更改为InnoDB。如何将表存储引擎从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。
请告诉我为什么会发生这种情况,以及如何使它工作?
该查询似乎是正确的,你确定这正是你所键入的?另外,是不是MySql 3.23 *有点过时*? – Jon
是否用INNODB类型的工作创建新表? – jeha