在MySQL中将SET更改为ENUM?

时间:2013-07-28 22:04:46

标签: mysql database enums set mysql-5.0

我有一个SET字段达到了64的限制(几年前我在设计数据库的时候是个新手)。现在,我无法向SET字段添加更多department值。我想把它改成ENUM类型。我该怎么办?

MySQL 5.0.95

1 个答案:

答案 0 :(得分:1)

alter table `table_name` change column_name new_column_name enum('a','b','c','d');

新列名称可以与旧列名相同。值可能应该相同,或者至少应该有set类型中的每个旧值以及要添加的新值。