文章詳情頁
php - 淘寶訂單拆單表設(shè)計(jì)
瀏覽:90日期:2022-06-12 09:08:51
問題描述
我們商城現(xiàn)在用的ORDER表和ORDER_DETAIL兩個(gè)表,ORDER表只保存用戶的信息,地址,總價(jià)等,具體的商品信息存在DETAIL存中,但現(xiàn)在要做不同的商家,分成兩個(gè)訂單完成的,在現(xiàn)有基礎(chǔ)上做拆分 怎么設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu)?
問題解答
回答1:是否可以考慮下面兩點(diǎn):
1.可以新增一張訂單表2.沿用一張訂單表,新增商家id字段和訂單類型字段回答2:
可能還要考慮,發(fā)貨、退貨退款、對(duì)賬信息,并且給買家顯示的是一個(gè)總的訂單號(hào)(里面包含商家的商品信息)
1.歷史數(shù)據(jù)保持不變,在ORDER表中設(shè)計(jì)一個(gè)父子的關(guān)系,比如原來的訂單號(hào)自動(dòng)是order_no ,現(xiàn)在添加一個(gè)order_p_no (0為一個(gè)訂單,有值表示此條為子訂單),用戶信息冗余存儲(chǔ),總價(jià)信息根據(jù)對(duì)應(yīng)的商品計(jì)算存儲(chǔ)
2.DETAIL 表中 依然和 ORDER表中的 order_no對(duì)應(yīng)
和一樓的思路類似
標(biāo)簽:
淘寶
上一條:后端開發(fā) - mysql按時(shí)間分段統(tǒng)計(jì)的sql語句怎么寫好?下一條:php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?
相關(guān)文章:
1. 致命錯(cuò)誤: Class ’appfacadeTest’ not found2. android - Apk 中找不到r類文件3. npm install -g browser-sync這個(gè)之后出錯(cuò) 還有人嗎 我都感覺沒人回答問題了4. javascript - 小程序跳轉(zhuǎn)失敗?5. angular.js - 用requireJS模塊angularjs代碼時(shí)遇到一些問題6. python - 數(shù)據(jù)無法插入到mysql表里7. dockerfile - 為什么docker容器啟動(dòng)不了?8. java - Oracle如何獲取去重結(jié)果集中某一條數(shù)據(jù)的下一條數(shù)據(jù)9. javascript - 求正則表達(dá)式的寫法10. mysql set類型字段問題
排行榜

熱門標(biāo)簽