主题!
来源:12-7 表情解析并显示的解决方案-1
慕用1394343
2020-01-23
老师,我在做一个外卖模块。其中一个功能是,每个店铺当天的订单都会有一个当天的订单序号。第二天的订单就会从1重新开始记。 我的方法是,每个店铺都会依赖一个序号表(有个店铺外键和序号字段)。每生成一个订单时就会去查它的序号表拿到当天的序号(比如当天已经生成了6个订单,那么拿到就是一个数字6), 然后生成订单并改变序号表为中的数据为7。 每天都要对表数据恢复。 不知道这个方法行不行,或者说有什么好的方法
写回答
2回答
-
Qiujuer
2020-01-26
每天对表进行修复这个做法不是很好,可以考虑联合主键,比如:日期+数量
对于20日来说,她的主键就是:20+1、20+2、20+3...
对于21日来说就是:21+1、21+2、21+3....当然上述不是int值,所以不存在说:20+2=21+1的说法,其是完全不同的。
只有:20+1和20+1才是完全一样的。日期主键每天获取后写入即可,后面的1这个可以设置为自增字段。也就是使用两个字段来做主键就可以完成了。
132020-06-06 -
Qiujuer
2020-01-26
另外:新年快乐~
00
相似问题