作者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
1F:→ xam:要求怪怪的,不太懂. 不过试试看 transaction? 02/20 00:52
2F:→ JYHuang:意思就是想要让时间栏位随着资料的更新而改变 02/20 22:38
3F:推 rushcat:不就同时update两个栏位就好了吗... 02/20 23:06
4F:→ JYHuang:问题是.如果送出的资料没有更新的话,不要更新时间栏位 02/21 20:51
5F:→ AndCycle:transaction 02/22 11:55