データベースで 1 時間ごとに実行されるイベントがあります。1 日以上経過した写真テーブルから行を削除するプロシージャを呼び出します。クエリは次のとおりです。
DELETE FROM Photos WHERE created_at < (NOW() - INTERVAL 1 DAY);
しかし、今朝、テストしていた行が削除されるはずの 5 時間以上前に削除されていることに気付きました。私はヒューストンに住んでいるので、中央時間にしています。写真は中央の午前 11 時 23 分に削除されているはずなので、これはタイムゾーンの問題だと思います。日付にタイムゾーンを追加するにはどうすればよいですか?