[SQL ] 能否做到SQL更新有成功才連動更新

看板Database作者 (夏天到了,冷不起來了說)時間14年前 (2010/02/19 19:49), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
目前資料庫是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

02/20 00:52, , 1F
要求怪怪的,不太懂. 不過試試看 transaction?
02/20 00:52, 1F

02/20 22:38, , 2F
意思就是想要讓時間欄位隨著資料的更新而改變
02/20 22:38, 2F

02/20 23:06, , 3F
不就同時update兩個欄位就好了嗎...
02/20 23:06, 3F

02/21 20:51, , 4F
問題是.如果送出的資料沒有更新的話,不要更新時間欄位
02/21 20:51, 4F

02/22 11:55, , 5F
transaction
02/22 11:55, 5F
文章代碼(AID): #1BVdg_zw (Database)