亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問mysql怎么設計商品id?

請問mysql怎么設計商品id?

慕田峪9158850 2019-03-01 10:34:32
屬于這個商品的唯一id號?怎么設計表?一般商品id是幾位數字開始的?
查看完整描述

13 回答

?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

兩部分吧,一個是數據庫層面的ID,這個在不分表情況下用默認的自增ID就可以;第二個層面是業務上的商品編碼,這個可以根據實際行業需求編碼,比如某幾位代表品類、某幾位代表年份、某幾位代表產品型號等等;

查看完整回答
反對 回復 2019-03-01
?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

可以設置 id 自增長,就是唯一的了

查看完整回答
反對 回復 2019-03-01
?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

從1開始自增就行。

查看完整回答
反對 回復 2019-03-01
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

可以使用數字自增的的方式,也可以使用生成uuid的方式來保證主鍵的唯一性

查看完整回答
反對 回復 2019-03-01
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

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

查看完整回答
反對 回復 2019-03-01
?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

根據商品的父級設置ID, 沒有就單獨設置ID 你高興就好 只要有唯一識別度

查看完整回答
反對 回復 2019-03-01
?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

我們都是直接用的uuid

查看完整回答
反對 回復 2019-03-01
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

一般來說你可以創建兩個id,一個自增id作為數據庫主鍵,另外一個可以用uuid生成唯一的標識id。

查看完整回答
反對 回復 2019-03-01
?
森欄

TA貢獻1810條經驗 獲得超5個贊

首先id是自增的,這個一般不會暴露給外部,int 11位長度就夠用了

一般暴露給外面的是程序內部生產的一個唯一不重復的商品編號,goods_sn

生成規則就太多了,當前時間戳+鹽+隨機數 等等

查看完整回答
反對 回復 2019-03-01
?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

UUIDUtis

查看完整回答
反對 回復 2019-03-01
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

一樓回答的方法是比較好的,有必要按照品類/品牌/二三級(類目/功能/其他)細分+自增ID來做,好的命名規范有利于進銷存管理減少人工失誤。

查看完整回答
反對 回復 2019-03-01
  • 13 回答
  • 0 關注
  • 817 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號