请问mysql怎么设计商品id?

属于这个商品的唯一id号?
怎么设计表?一般商品id是几位数字开始的?

慕田峪9158850
浏览 756回答 13
13回答

收到一只叮咚

两部分吧,一个是数据库层面的ID,这个在不分表情况下用默认的自增ID就可以;第二个层面是业务上的商品编码,这个可以根据实际行业需求编码,比如某几位代表品类、某几位代表年份、某几位代表产品型号等等;

缥缈止盈

可以设置 id 自增长,就是唯一的了

一只斗牛犬

从1开始自增就行。

慕沐林林

可以使用数字自增的的方式,也可以使用生成uuid的方式来保证主键的唯一性

蛊毒传说

1.id自增 2.序列(不建议) 3.uuid

隔江千里

根据商品的父级设置ID, 没有就单独设置ID 你高兴就好 只要有唯一识别度

牧羊人nacy

我们都是直接用的uuid

慕码人2483693

一般来说你可以创建两个id,一个自增id作为数据库主键,另外一个可以用uuid生成唯一的标识id。

森栏

首先id是自增的,这个一般不会暴露给外部,int 11位长度就够用了 一般暴露给外面的是程序内部生产的一个唯一不重复的商品编号,goods_sn 生成规则就太多了,当前时间戳+盐+随机数 等等

哔哔one

UUIDUtis
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java