MySQLのCURRENT_TIMESTAMP
関数は現在の日付と時刻を返します。
この関数は、実際にはNOW()
の同義語です。 機能。
値は「YYYY-MM-DDHH:MM:SS」で返されます。 またはYYYYMMDDHHMMSS 関数が文字列または数値のどちらのコンテキストで使用されているかに応じて、形式。
構文
次の2つの形式のいずれかを使用できます。
CURRENT_TIMESTAMP CURRENT_TIMESTAMP([fsp])
(オプションの)fsp
引数は、戻り値の秒の小数部の精度を指定します。
もちろん、秒の小数部の精度を提供する必要がある場合は、2番目の形式を使用する必要があります。
例
実例を示します。
SELECT CURRENT_TIMESTAMP;
結果:
+---------------------+ | CURRENT_TIMESTAMP | +---------------------+ | 2018-06-23 11:32:15 | +---------------------+
フラクショナル秒の精度
fsp
の使用例を次に示します。 戻り値の秒の小数部の精度を指定する引数。
SELECT CURRENT_TIMESTAMP(6);
結果:
+----------------------------+ | CURRENT_TIMESTAMP(6) | +----------------------------+ | 2018-06-23 11:32:33.766154 | +----------------------------+
数値コンテキスト
CURRENT_TIMESTAMP()
の使用例を次に示します。 数値コンテキストで機能します。
SELECT CURRENT_TIMESTAMP() + 0;
結果:
+-------------------------+ | CURRENT_TIMESTAMP() + 0 | +-------------------------+ | 20180623113258 | +-------------------------+
ゼロ以外の値を使用して、戻り値を加算または減算することもできます。