mysql - SQL 更改名称 - 枚举数据类型..?

标签 mysql sql enums

基本上我需要更改字段的名称,从“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');

关于mysql - SQL 更改名称 - 枚举数据类型..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27769341/

相关文章:

c++ - 数组索引时的枚举类性能

java - 在 switch case 中使用枚举,但不作为 switch 参数

php - Codeigniter 中的 MySql 联合错误

php - 从 PHP/MYSQL 选择值填充下拉菜单。如何重新排列输出

php - 如何从 CodeIgniter HMVC 中的类别模块获取新闻模块中帖子的类别名称

php - 将 id 变量传递给数据库以编辑信息的问题

php - Controller 或模型中的 htmlspecialchars?

java - 保存按钮不起作用

sql - 在 SQL 2008 中生成 KML

C# 枚举范围。仅在函数中可见