2017-09-25 3 views
-1

datetimeから1分が経過したSQLクエリを実行しようとしています。MySQLは、日付時刻から1分が経過したかどうかを確認します。

私はこれ試してみました:

'2017-09-25 20:33:40' > last_check 

をそれはlast_checkは、私も試してみました2017-09-25 20:33:00

であっても、毎回の行を返します。

last_check <= DATE_ADD(NOW(), INTERVAL 1 MINUTE) 

それが0の行を返します。

答えて

1

TIMESTAMPDIFFを試しましたか?

... WHERE 
TIMESTAMPDIFF(SECOND, last_check, NOW()) >= 60 
-1

mysqlの変数にdatetimeを保存しようとしていますか?その場合は

です。

SET @last_check = now(); 

SELECT @last_check; 
関連する問題