TA貢獻1821條經驗 獲得超5個贊
兩部分吧,一個是數據庫層面的ID,這個在不分表情況下用默認的自增ID就可以;第二個層面是業務上的商品編碼,這個可以根據實際行業需求編碼,比如某幾位代表品類、某幾位代表年份、某幾位代表產品型號等等;
TA貢獻2041條經驗 獲得超4個贊
可以設置 id 自增長,就是唯一的了
TA貢獻1784條經驗 獲得超2個贊
從1開始自增就行。
TA貢獻2016條經驗 獲得超9個贊
可以使用數字自增的的方式,也可以使用生成uuid的方式來保證主鍵的唯一性
TA貢獻1895條經驗 獲得超3個贊
1.id自增 2.序列(不建議) 3.uuid
TA貢獻1906條經驗 獲得超10個贊
根據商品的父級設置ID, 沒有就單獨設置ID 你高興就好 只要有唯一識別度
TA貢獻1862條經驗 獲得超7個贊
我們都是直接用的uuid
TA貢獻1860條經驗 獲得超9個贊
一般來說你可以創建兩個id,一個自增id作為數據庫主鍵,另外一個可以用uuid生成唯一的標識id。
TA貢獻1810條經驗 獲得超5個贊
首先id是自增的,這個一般不會暴露給外部,int 11位長度就夠用了
一般暴露給外面的是程序內部生產的一個唯一不重復的商品編號,goods_sn
生成規則就太多了,當前時間戳+鹽+隨機數 等等
TA貢獻1854條經驗 獲得超8個贊
UUIDUtis
TA貢獻1877條經驗 獲得超1個贊
一樓回答的方法是比較好的,有必要按照品類/品牌/二三級(類目/功能/其他)細分+自增ID來做,好的命名規范有利于進銷存管理減少人工失誤。
大廠算法面試真題解析32講
¥ 68.00
32 堂微服務架構設計與落地精講課
¥ 78.00
Java 并發編程深度解析
¥ 58.00
網絡編程之Netty一站式精講
再學經典:《Effective Java》獨家解析
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號