我正在使用PHP在mysql表上插入和更新记录。如果两个字段w / time数据类型之间的差异超过15分钟,我想将is_logout字段更新为1。

我有time_start和time_latest。

查询将如下所示:

UPDATE table set is_logout = 1 WHERE (time_latest - time_start) > 15


这该怎么做?

最佳答案

使用以下查询:

UPDATE table set is_logout = 1 WHERE (NOW() - time_start) > 15

NOW()将为您提供当前时间。我相信您的数据库中有time_start

关于php - 在MySQL中减去带时间数据类型的两个字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9450861/

10-12 00:16
查看更多