作者JYHuang (夏天到了,冷不起來了說)
看板Database
標題[SQL ] 能否做到SQL更新有成功才連動更新
時間Fri Feb 19 19:49:16 2010
目前資料庫是MySQL
假設我現在一個資料表除了內容外還有二個更新日期的欄位。
我想做到如果更新內容有成功的話,再連動更新日期欄位。
MySQL的on update current_timestamp只能針對日期欄位
而且只能有一個。
目前是透過程式分兩資更新。
能否做到連動的方式來更新呢?
like
update table set utime = $time
where id = $id
and (update table set content= $content where id =$id)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.55.9
→ xam:要求怪怪的,不太懂. 不過試試看 transaction? 02/20 00:52
→ JYHuang:意思就是想要讓時間欄位隨著資料的更新而改變 02/20 22:38
推 rushcat:不就同時update兩個欄位就好了嗎... 02/20 23:06
→ JYHuang:問題是.如果送出的資料沒有更新的話,不要更新時間欄位 02/21 20:51
→ AndCycle:transaction 02/22 11:55