ホームページ >データベース >mysql チュートリアル >現在の日付と時刻を MySQL テーブルに挿入するにはどうすればよいですか?

現在の日付と時刻を MySQL テーブルに挿入するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-15 14:44:25999ブラウズ

How Can I Insert the Current Date and Time into a MySQL Table?

MySQL で現在の日付と時刻を取得および挿入する方法

SQL ユーザーは、多くの場合、正確なデータ管理のために日付と時刻の値を操作する必要があります。 。現在の日付と時刻を MySQL テーブルに手動で挿入するとします。これはどのように実現できますか?

現在の日付と時刻に NOW() を使用する

MySQL には、現在のタイムスタンプを返す NOW() という便利な関数が用意されています。これを INSERT ステートメントで直接使用して、列の値を現在の日付と時刻に設定できます。例:

INSERT INTO servers (
  server_name, online_status, exchange, disk_space, network_shares, c_time
)
VALUES(
  'm1', 'ONLINE', 'exchange', 'disk_space', 'network_shares', NOW()
);

上記の例では、NOW() を使用して、「servers」テーブルへの挿入時に「c_time」列を現在の日付と時刻に自動的に設定します。

考慮事項

  • NOW() は 1 秒未満のタイムスタンプを返します
  • MySQL は、返されたタイムスタンプを、挿入先のカラムに適したデータ型に自動的に変換します。
  • MySQL では、CURDATE( などの他の日付と時刻の関数を使用することもできます。 ) は現在の日付、CURTIME() は現在の時刻を表します。

以上が現在の日付と時刻を MySQL テーブルに挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。