次のクエリを調べてください。
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 スクリプトを書きたくありません。
前もって感謝します。