fecshop 订单表order_status

问题咨询 · dionyang · 于 6年前 发布 · 1826 次阅读

请问一下order_status字段为什么使用varchar而不用int。使用varchar作为索引时效率要低于integer。

共收到 1 条回复
Fecmall#16年前 0 个赞

因为存储的是字符串 pending processing等状态字符

如果你问为什么不用数字来标示呢?我也没有明确的答案,因为magento 等开源商城都是这样搞,我就参考了他们的

至于索引效率,这个可以忽略了。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics