猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请问mysql怎么设计商品id?
属于这个商品的唯一id号?
怎么设计表?一般商品id是几位数字开始的?
慕田峪9158850
浏览 756
回答 13
13回答
收到一只叮咚
两部分吧,一个是数据库层面的ID,这个在不分表情况下用默认的自增ID就可以;第二个层面是业务上的商品编码,这个可以根据实际行业需求编码,比如某几位代表品类、某几位代表年份、某几位代表产品型号等等;
0
0
0
缥缈止盈
可以设置 id 自增长,就是唯一的了
0
0
0
一只斗牛犬
从1开始自增就行。
0
0
0
慕沐林林
可以使用数字自增的的方式,也可以使用生成uuid的方式来保证主键的唯一性
0
0
0
蛊毒传说
1.id自增 2.序列(不建议) 3.uuid
0
0
0
隔江千里
根据商品的父级设置ID, 没有就单独设置ID 你高兴就好 只要有唯一识别度
0
0
0
牧羊人nacy
我们都是直接用的uuid
0
0
0
慕码人2483693
一般来说你可以创建两个id,一个自增id作为数据库主键,另外一个可以用uuid生成唯一的标识id。
0
0
0
森栏
首先id是自增的,这个一般不会暴露给外部,int 11位长度就够用了 一般暴露给外面的是程序内部生产的一个唯一不重复的商品编号,goods_sn 生成规则就太多了,当前时间戳+盐+随机数 等等
0
0
0
哔哔one
UUIDUtis
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续