0

次のクエリを調べてください。

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 スクリプトを書きたくありません。

前もって感謝します。

4

1 に答える 1