首页 > 开发 > php > 正文

电子商务系统中 order表中的 order_id 和order_sn的区别

2017-09-06 14:25:16  来源:网友分享

order_id 是ID主键
order_sn是订单编号
从我们代码实现上来说 有order_id 就够了 那order_sn存在的意义是啥?
为了前台展示订单信息的时候用? 不展示订单id安全点?
order_sn 的内容问题,有的是时间加自增长位 还有就是规定一串数字加自增长位
对了 我们现在系统的order给order_sn加了索引

解决方案

如LS所说,所以id是自增的话,这个是不适合暴露出来的
同时,后期扩展的话,可能会多台数据库,这个id可能都会出现重复的,

sn一般是自己的逻辑运算出来的,所以不会出现这个问题