MySQLCurdate()
との違いは何Now()
ですか?
回答:
このような質問については、最初にマニュアルを確認することをお勧めします。mySQLマニュアルの日付と時刻の関数
CURDATE()
現在の時刻のDATE部分を返します。CURDATE()のマニュアル
NOW()
要求された方法に応じて、日付と時刻の部分をさまざまな形式のタイムスタンプとして返します。NOW()のマニュアル。
それの楽しみのためだけに:
CURDATE() = DATE(NOW())
または
NOW() = CONCAT(CURDATE(), ' ', CURTIME())
実際、MySQLは、ユーザー側の努力なしに、日常生活で多くの使いやすい機能を提供します-
NOW() は現在のシナリオの両方で日付と時刻を生成しますが、 CURDATE() は日付のみを生成し、CURTIME()は時刻のみを表示します。必要に応じて、CASTでそれらのいずれかを使用するか、他の計算をマージできます。これらのタイプが豊富なMySQL機能の。
注:- クエリを使用すると、NOWDATETIMEとしてNOW()、NOWDATEとしてCURDATE()、NOWTIMEとしてCURTIME()を使用して違いを確認できます。