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