[Mysql] 現在日付と時刻の取得とそれに関するタイムゾーンの確認

Mysqlのクエリのみで、現在日時の確認を行う場合のコマンドです。

現在の日付の取得

SELECT CURRENT_DATE()

現在日時の取得

SELECT NOW()

現在時刻の取得

SELECT CURRENT_TIME()

現在時刻から24時間以内の時間を対象にする絞り込み

SELECT * FROM database.table WHERE update_time > DATE_SUB(NOW(),INTERVAL 24 HOUR)

時間がズレる場合のタイムゾーン確認コマンド

show variables like '%time_zone%';