作者blu1121 (Big Brain)
看板Database
标题Fw: [请益] update一问
时间Mon May 14 19:05:24 2012
※ [本文转录自 PHP 看板 #1FiAVo6m ]
作者: blu1121 (Big Brain) 看板: PHP
标题: [请益] update一问
时间: Mon May 14 14:36:31 2012
小弟目前为公司写个简易程式,database中有二个table,
orders是订单的table,customers是客户的table,如下图:
customer栏位 orders栏位
----------- -----------
|-cID | |-oID |
|-apply | |-apply |
|-... | |-cID |
| | |-... |
----------- -----------
假设目前customers中apply(申请者)有高雄与台南 两笔客户,cID分别是高雄1、台南2
但现在发现有个bug..
若在前端网页上修改"高雄"客户的订单,将原本的apply:高雄更改为apply:台南,但
资料库的orders table中的cID还是1,应该要2才正确。
想请问orders table中的cID我该如何下SQL指令,让它如果有更改apply(申请者)时也
更新对应的cid呢? 感恩!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.202.49
※ 转录者: blu1121 (180.177.150.176), 时间: 05/14/2012 19:05:24
---------------------------------------------------------------------------
为了结省其他不必要的资讯与观看时间,小弟已把一些非必要资讯删除^^"
※ 编辑: blu1121 来自: 180.177.150.176 (05/14 19:10)
1F:→ chunhsiang:正规化不足的问题 05/14 20:23
先感谢您的回覆,
小弟非资讯相关系,不过google了关键字,大部分都在讲减少资料的重复性
有点不明白该如何运用正规化来解决我目前的问题@@"
我大部份的资料表都是修改自书上范例,也多加了一些功能,只是後来在修改订单
部分发现以上问题,所以想来询问解决方式^^"
※ 编辑: blu1121 来自: 114.34.202.49 (05/15 08:51)
2F:→ auneths:orders看起来不需要apply 05/28 16:39