你的SQL语句 alter table pet alter column sex enum("m","f"); 错了 正确的是:alter table pet change `sex` `sex` enum('m','f') not null default 'm';另外最好先保证你的pet表中现在sex字段的值都在m,f以内
mysql如何修改某一列的数据类型
你的SQL语句 alter table pet alter column sex enum("m","f"); 错了
正确的是:
alter table pet change `sex` `sex` enum('m','f') not null default 'm';
另外最好先保证你的pet表中现在sex字段的值都在m,f以内2010-09-07
twtba 的回答里命令中sex旁边的引号不是英文输入法里的单引号,是数字1 左边的那个(也就是波浪线那个)
`sex` 'sex',两个是不一样的2012-04-03