ゲストさんログイン

統合検索

ソーシャルブックマーク

[PR]抽選でブルーレイが当たる!!

Ads by Google

ページ詳細

4
users

漢(オトコ)のコンピュータ道: SYSDATE()とNOW()の違い。

MySQLには、現在時刻を求める関数としてSYSDATE()とNOW()という2つの関数が実装されている。そして、それらは微妙に動作が違う。SYSDATE()は関数が呼び出された瞬間の時刻を返すのに対して、NOW()はクエリ開始時の時刻を返す。例えば、100秒かかるような長いクエリにおいて両者を利用した場合、SYSDATE()では結果に最大100秒の差が生じるのに対して、NOW()では差が生じない。NOW()では関数が最初に実行された時に結果がキャッシュされ、以降はキャッシュされた値が利用されるからだ。 ...


コメント

『MySQLには、現在時刻を求める関数としてSYSDATE()とNOW()という2つの関数が実装されている…SYSDATE()は関数が呼び出された瞬間の時刻を返すのに対して、NOW()はクエリ開始時の時刻を返す』<勉強になるなぁ

>SYSDATE()は関数が呼び出された瞬間の時刻を返すのに対して、NOW()はクエリ開始時の時刻を返す。

Ads by Google


クリップ(4)
漢(オトコ)のコンピュータ道: SYSDATE()とNOW()の違い&#12290;
livedoor クリップのトップに戻る