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

MySQLでデフォルトの日時をシステムの日時として設定するにはどうすればよいですか?


CURRENT_TIMESTAMPを使用して、システムの日時を設定できます。

まずテーブルを作成しましょう-

mysql> create table DemoTable
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   ClientFirstName varchar(20),
   ClientLastName varchar(20),
   ClientAge int
);
Query OK, 0 rows affected (0.66 sec)

以下は、MySQLでデフォルトの日時をシステムの日時として設定するためのクエリです-

mysql> alter table DemoTable add column ClientProjectDeadline timestamp default current_timestamp;
Query OK, 0 rows affected (0.46 sec)
Records: 0 Duplicates: 0 Warnings: 0

テーブルの説明をもう一度確認しましょう-

mysql> desc DemoTable;

これにより、次の出力が生成されます-

+-----------------------+-------------+------+-----+-------------------+----------------+
| Field                 | Type        | Null | Key | Default           | Extra          |
+-----------------------+-------------+------+-----+-------------------+----------------+
| Id                    | int(11)     | NO   | PRI | NULL              | auto_increment |
| ClientFirstName       | varchar(20) | YES  |     | NULL              |                |
| ClientLastName        | varchar(20) | YES  |     | NULL              |                |
| ClientAge             | int(11)     | YES  |     | NULL              |                |
| ClientProjectDeadline | timestamp   | YES  |     | CURRENT_TIMESTAMP |                |
+-----------------------+-------------+------+-----+-------------------+----------------+
5 rows in set (0.22 sec)

  1. MySQLでテーブルを作成して、現在の日付をデフォルトとして設定する

    以下は、テーブルを作成し、デフォルト値を設定するためにDEFAULT制約を追加するための構文です- CREATE TABLE yourTableName ( yourColumnName1 dataType not null , yourColumnName2 dataType default anyValue, . . . N );; 現在の日付のデフォルトの制約をデフォルトとして「employee_joining_date」を設定したテーブルを作成しましょう- mysql> create table demo43 −> ( −> employee

  2. デュアル ブート PC でオペレーティング システムをデフォルトとして設定する方法

    デュアル ブート コンピュータは、個人用または商用用に広く使用されています。現在、ほとんどのユーザーは、デュアル ブート PC で Windows 8.1 と Windows 10 の組み合わせを使用して、システム環境に従って作業を管理することを好みます。ただし、2 つのオペレーティング システムのうち、ほとんどの場合、どちらか一方が常に使用されます。 デュアル ブート コンピューターを使用する利点は、別のオペレーティング システム用にコンピューターを追加するコストを回避できることです。ただし、ほとんどのユーザーが直面する問題もあります。つまり、ユーザーは常に、最もよく使用されるオペレーティ