MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLで日時データ型のデフォルト値としてNOW()を設定するにはどうすればよいですか?


動的デフォルトを使用して、now()関数をデフォルト値として設定できます。まず、データ型が「datetime」のテーブルを作成します。その後、以下に示すように、列「MyTime」のデフォルト値としてnow()を設定します。

テーブルを作成します。

mysql> create table DefaultDateTimeDemo
   -> (
   -> MyTime datetime default CURRENT_TIMESTAMP
   -> );
Query OK, 0 rows affected (0.59 sec)

上記のテーブルを作成した後、挿入コマンドを使用している間は値を挿入しません。これは、動的な値のデフォルトを使用してデフォルトの日時を取得できるようにするために行われます。

これがレコードを挿入するためのクエリです。

mysql> insert into DefaultDateTimeDemo values();
Query OK, 1 row affected (0.13 sec)

これで、デフォルト値now()が追加されているかどうかを確認できます。これがレコードを表示するためのクエリです。

mysql> select *from DefaultDateTimeDemo;

以下は、現在の日付と時刻を示す出力です。

+---------------------+
| MyTime              |
+---------------------+
| 2018-11-09 11:58:47 |
+---------------------+
1 row in set (0.00 sec)

これで、now()メソッドを使用して、結果が正しいかどうかを確認できます。結果を確認するためのクエリは次のとおりです。

mysql> select now();

以下は出力です。

+---------------------+
| now()               |
+---------------------+
| 2018-11-09 11:58:40 |
+---------------------+
1 row in set (0.00 sec)

上記のサンプル出力を見てください。どちらも同じ結果になります。


  1. JavaScript関数のデフォルトのパラメータ値を設定するにはどうすればよいですか?

    これにより、関数パラメーターを簡単に処理できるようになりました。デフォルトパラメータを簡単に設定して、デフォルト値で正式なパラメータを初期化できます。これは、値または未定義が渡されない場合にのみ可能です。例を見てみましょう ライブデモ <html>    <body>       <script>          // default is set to 1          function inc(va

  2. HTMLの<select>要素のデフォルト値を設定するにはどうすればよいですか?

    HTMLを使用すると、アイテムの簡単なドロップダウンリストを簡単に作成して、HTMLフォームでユーザー入力を取得できます。これには要素を使用します。これはドロップダウンボックスとも呼ばれる選択ボックスであり、アイテムを一覧表示するオプションがあります。 また、HTMLフォームのアイテムのドロップダウンリストからデフォルト値を設定できます。そのためには、事前に選択する値のタグでselectedを追加します。 例 次のコードを実行して、HTMLの要素-のデフォルト値を設定する方法を学ぶことができます。 <!DOCTYPE html> <html>