废话不多少,上次在i项目中审核表用到一个状态字段,用了enum,定义了state字段的PASS,FAIL,WAIT,FREEZE状态,后来需要根据state这个字段来排序,发先不是根据字母顺序排的,后来试了才发现是根据对象定义的顺序(索引序号)来排的,所以有用到这个类型字段而且需要排序的朋友们可要想好定义字段的顺序了,当然如果要调整也很随意
ALTER TABLE user
MODIFY state
ENUM(‘WAIT’,‘FAIL’,‘FREEZE’,‘PASS’) DEFAULT NULL;
之后在根据state排序就会根据’WAIT’,‘FAIL’,‘FREEZE’,‘PASS’ 的顺序了
mysql中enum字段的排序
最新推荐文章于 2022-07-12 13:06:43 发布