2011-04-20 59 views
3

我想通過Sequel Pro將主鍵添加到我的表中,並且表示「此表當前不支持關係,只有使用InnoDB存儲引擎的表支持它們。」需要幫助實現InnoDB存儲引擎到現有的數據庫

我進入phpMyAdmin的,看着存儲引擎,看到InnoDB的上市,以藍色高亮顯示,然後我選擇了它,它顯示這個信息:http://cl.ly/68Ph

enter image description here

啓用它,但我不確定如何實現它到我現有的數據庫,任何幫助表示讚賞。

回答

3

你應該告訴你的表使用InnoDB

ALTER TABLE mytable ENGINE=InnoDB 
爲新的

對於現有的表,

CREATE TABLE mytable (…) ENGINE=InnoDB 

請注意,InnoDB既不支持SPATIAL也不支持FULLTEXT索引,所以如果您的應用程序依賴於它們,請不要使用它。

+0

謝謝。我需要做一些家務,我的查詢從5秒變爲20+。 – Brad 2011-04-20 14:17:34