我正在使用 PHP 在我的 mysql 表上插入和更新记录。如果两个字段与时间数据类型的差异超过 15 分钟,我想将 is_logout 字段更新为 1。
我有 time_start 和 time_latest。
查询将如下所示:
UPDATE table set is_logout = 1 WHERE (time_latest - time_start) > 15
如何做到这一点?
最佳答案
使用以下查询:
更新表集 is_logout = 1 WHERE (NOW() - time_start) > 15
NOW()
将为您提供当前时间。我相信您的数据库中有 time_start
。
关于php - 在 MySQL 中减去两个带时间数据类型的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9450861/