日期:2014-05-18  浏览次数:20373 次

支付状态字段 问题
有一个字段名为:paystatus 短整型

我该怎么设置比较合理呢?

第一套方案
===================
-1 = 未支付
0 = 支付成功
1 = 支付失败
2 = 充值失败
3 = 充值中

第二套方案
=====================
0 = 未支付
1 = 支付成功
2 = 支付失败
3 = 充值失败
4 = 充值中

我在数字标识位上有些疑问,请问大家该怎么设置比较合理,并且具有扩展性

------解决方案--------------------
个人建议用第二套方案,

------解决方案--------------------
我个人认为这两种方案区别不大。
------解决方案--------------------
建个基础表 直接用ID

1 = 未支付
2 = 支付成功
3 = 支付失败
4 = 充值失败
5 = 充值中


------解决方案--------------------
第二套
------解决方案--------------------
都一样。
------解决方案--------------------
可以用第二套方案 使用tinyint 数据类型 这样更节省数据库空间