タグ

2020年7月13日のブックマーク (1件)

  • メモ:MySQLの NOW() と SYSDATE() - sakaikの日々雑感~(T)編

    MySQLで、NOW()もSYSDATE()も、大雑把には「現在時刻を返す関数」なのですが、実はその挙動は異なります。 現在時刻とは何か、つきつめると「時間とは何か」という哲学的なテーマになるのですが、ここではそんな難しい話ではなく、さしあたって MySQL では、 NOW() は、そのクエリ処理が開始した日時 SYSDATE()は、その関数の処理が行われているまさにその日時 という話をしたいだけです。 mysql> SELECT NOW(), SYSDATE(), SLEEP(3), NOW(), SYSDATE(); +---------------------+---------------------+----------+---------------------+---------------------+ | NOW() | SYSDATE() | SLEEP(3) | NO

    メモ:MySQLの NOW() と SYSDATE() - sakaikの日々雑感~(T)編
    k-holy
    k-holy 2020/07/13
    MySQL特有の話なのかな。OracleのCURRENT_DATE()とSYSDATE()はタイムゾーンの扱いの違いだけで、日時そのものに違いは無かったような?