问题遇到的现象和发生背景
mysql中使用枚举法男女,报错
这个怎么解决呀
你平时学习可以按照另一位回答者说的设置4,之后里面输入中文,
但是实际工作,或者现实的时候,性别因为只有男或者女,不建议设置中文,里面输入中文
数据库中存储男女,通常就会想到用 tinyint
来存储,显而易见的是1
用为存储男,而0
用来存储女。但实际操作中,会遇到一些特殊情况,
1
表示男,2
表示女。select id,saleid,customer,
case t.sex when '1' then '男' else '女' end as sex,
birth,address,phone,idcard,comments
from t_sale_customer t