Re: [SQL ] 記錄的更新與新增

看板Database作者 (寶貝豬)時間15年前 (2010/12/27 00:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《siebergx (...)》之銘言: : 對於單身的記錄,應該如何操作比較好? : 例如一筆訂單,會包含很多產品項目。 : 單頭就是訂單的基本資料, : 單身是產品項目,一樣產品,一筆記錄。 : 假設這筆訂單有 4 項產品, : 今天客戶要修改訂單, : 第1項產品,3件改為5件 (update) : 第2項產品,4件改為2件 (update) : 然後要多訂2款產品 (insert) : 這樣又要update, 又要insert,好像蠻麻煩的… 這很合理呀, 本來就該如此. : 如果我把舊資料全部 delete,然後再把新的正確的資料 insert 回去, : 這種做法如何呢?會不會不好? 這種做法對資料庫作業的負擔更高, 因為又delete, 又insert. 另外, 如果日後有其它資料表要參考到訂單的單身的作業需求, 那你還得補東補西 才不會導致資料一致性有問題. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.11.116
文章代碼(AID): #1D5sRTvr (Database)
文章代碼(AID): #1D5sRTvr (Database)