SQL 更改名称 - 枚举数据类型..?
SQL alter names - enum datatype..?
基本上我需要更改一个字段的名称,从 "aquire_method" 到 "acquire_method"。
问题是,它是一个枚举。
我读到我可以使用:
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')";
但它给我语法错误。那我该怎么做呢?
我认为语法错误可能是因为使用 "
试试这个:
alter table store_users_items Change aquire_method acquire_metho enum('shop','trade','gift','admin','web');
基本上我需要更改一个字段的名称,从 "aquire_method" 到 "acquire_method"。 问题是,它是一个枚举。
我读到我可以使用:
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')";
但它给我语法错误。那我该怎么做呢?
我认为语法错误可能是因为使用 "
试试这个:
alter table store_users_items Change aquire_method acquire_metho enum('shop','trade','gift','admin','web');