2015-01-04 59 views
0

基本上我需要改變一個字段的名字,從「aquire_method」改爲「acquire_method」。 事情是,這是一個枚舉。SQL alter names - 枚舉數據類型..?

我讀,我可以用:

alter table "store_users_items" Change "aquire_method" "acquire_method" DATATYPEHERE; 

所以我做:

alter table "store_users_items" Change "aquire_method" "acquire_method" "enum('shop','trade','gift','admin','web')"; 

但它給我的語法錯誤。那麼我會如何做到這一點?

回答

1

我覺得語法錯誤,可能是因爲使用"

試試這個的:

alter table store_users_items Change aquire_method acquire_metho enum('shop','trade','gift','admin','web'); 
+0

哦,我並不需要把它放在引號標記? – prk

+0

沒有工作。 錯誤1064(42000):您在SQL語法中有錯誤;檢查與您的MariaDB服務器版本相對應的手冊,以在''store_users_items'附近使用正確的語法'在第1行更改「aquire_method」「acquire_method」enum('shop','trade',' – prk

+0

請運行我發佈的代碼。你的代碼與我的不同,因爲它有雙引號但 – BzH