支付状态字段 问题
有一个字段名为:paystatus 短整型
我该怎么设置比较合理呢?
第一套方案
===================
-1 = 未支付
0 = 支付成功
1 = 支付失败
2 = 充值失败
3 = 充值中
第二套方案
=====================
0 = 未支付
1 = 支付成功
2 = 支付失败
3 = 充值失败
4 = 充值中
我在数字标识位上有些疑问,请问大家该怎么设置
比较合理,并且具有
扩展性------解决方案--------------------个人建议用第二套方案,
------解决方案--------------------我个人认为这两种方案区别不大。
------解决方案--------------------建个基础表 直接用ID
1 = 未支付
2 = 支付成功
3 = 支付失败
4 = 充值失败
5 = 充值中
------解决方案--------------------第二套
------解决方案--------------------都一样。
------解决方案--------------------可以用第二套方案 使用tinyint 数据类型 这样更节省数据库空间