Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかのログデータを含む単純な MySql DB があります。平日に±30分繰り返すイベントの予報を出したい。例: 条件に一致する 3 つのイベントを比較し、アラートを出します。
そして今、質問: 時間を比較するための最良の方法は何ですか? PHP 経由で mktime または date() を DB に入れるか、mysql で直接行うことができます。
データベース レベルで実行できることは、パフォーマンスを考慮して、データベース レベルで実行する必要があります。
SELECT * FROM tbl WHERE mytime >= DATE_SUB(NOW(), INTERVAL 30 MINUTE)
これにより、最大で 30 分前以降のすべてが検索されます。ニーズに合わせてこのクエリを自由に変更してください。