我執行了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