SELECTクエリをNOW()とNOWの間でフィルタリングしようとしています-間隔10分(?)ですが、これを機能させることができないようで、このトピックに関するいくつかの質問があります。
私はオンラインでいくつかのドキュメントを調べましたが、stackoverflowに関する多くの質問がありますが、どのソリューションでも必要なものが得られません。TIMEDIFFとTIMESTAMPDIFFのドキュメントを見ると、このように使用されていることがわかります。
SELECT TIMESTAMPDIFF(SECOND,'2007-12-30 12:01:01','2007-12-31 10:02:00');
ただし、時差を選択するだけではなく、クエリでWHERE句として使用します。
SELECT * FROM tableName WHERE (the time difference betweeen NOW() and the stored timestamp is less than x minutes);
列を設定する必要がある特定のデータ型はありますか?TIMEDIFF / TIMESTAMPDIFFを正しく使用するにはどうすればよいですか。また、これらが使用すべき正しい方法でない場合は、どうすればよいですか。