0
我将枚举类型的所有表字段更新为tinyint(1),但我看到一些奇怪的行为。MySql - 将字段枚举类型更改为tinyint时发生的奇怪行为
说field_x类型是enum('0','1','2')
;
修改表(ALTER TABLE a MODIFY field_x tinyint(1) NOT NULL DEFAULT 1
)之后,与原来的值0场现在有1,与原值1现在有2场...
有谁知道是什么原因造成的?
可能重复[Mysql从枚举到tinyint问题](http://stackoverflow.com/questions/7607763/mysql-from-enum-to-tinyint-problems) – Stefan