如何在 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)

更新於:30-7 月 -2019

458 閱讀次數

開啟您的事業

透過完成課程獲取認證

開始
廣告