作者bobju (宝贝猪)
看板Database
标题Re: [SQL ] 记录的更新与新增
时间Mon Dec 27 00:01:29 2010
※ 引述《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