请查看以下查询:
UPDATE `un_test`
SET `test_time` = DATE_ADD(`test_time`, INTERVAL 'test_minute' MINUTE)
WHERE deliver_at_user < NOW();
如果数据库时间小于当前时间,它将增加 5 分钟。
现在,如果test_time
时间超过 5 分钟,在执行此查询后,test_time
仍然不符合条件。
我正在寻找什么,是否有任何快捷方式可以一次将多个字段添加test_minute
到test_time
字段中,以使其符合条件/test_time
更新下一个可能的有效时间?
我正在寻找 SQL 查询级别的解决方案,不想为此编写 PHP 脚本。
提前致谢。