gpt4 book ai didi

mysql - 使用相同的值更新 mysql 表并仍然获得时间戳更新

转载 作者:可可西里 更新时间:2023-11-01 07:04:42 24 4
gpt4 key购买 nike

所以我的表上有这个 stamp timestamp DEFAULT NOW() ON UPDATE NOW() 行,即使我正在执行的更新基本上是相同的数据,我也需要更新它领域。

在表的声明中是否有任何方法可以做到这一点,比如 on update 以外的其他选项,或者我是否必须强制执行 stamp = now() 每次我更新(并删除 on update 当然因为它没有用)。

我看过 this thread , 但它只回答正在发生的事情和原因,而不是除了间接强制它之外如何解决它

最佳答案

作为@veeTrain说,如果你把它添加到你的更新语句中会很容易。这只是另一种方法,您也可以使用 unix_timestamp()。

UPDATEtable_nameSETlast_logged_in= unix_timestamp() WHEREid= '$user_id'

我知道我的回复晚了,但我遇到了类似的问题,我想我会与以后遇到此话题的人分享我的解决方案。

关于mysql - 使用相同的值更新 mysql 表并仍然获得时间戳更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8657189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com