2010-10-15 16 views

回答

2

MyISAM是服務器上的默認存儲引擎。

你會注意到,每個表旁邊都寫着InnoDB你的表是InnoDB。最後的MyISAM僅在頁腳中顯示了MySQL服務器的默認設置。

要更改默認:

如果省略ENGINE或TYPE選項, 默認存儲引擎使用。 通常,這是MyISAM,但您可以通過使用 - 默認存儲引擎或 - 默認表類型服務器啓動選項或通過設置默認存儲引擎 或默認存儲引擎 來更改它, my.cnf配置文件中的表類型選項。

http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html

如果你是在一個共享的主機環境—這很可能是因爲您在使用phpMyAdmin —您可能無法更改默認。但它在很大程度上是不相關的,因爲只有在創建新表時省略聲明纔會使用它。既然你在創建表時選擇InnoDB,所有的表都InnoDBMyISAM

+0

然後是有可能改變的是MySQL服務器默認的 – Bharanikumar 2010-10-15 02:46:01