在 MySQL 中,TIMESTAMP 類型用于存儲日期和時間。您可以使用 TIMESTAMP 類型來存儲一個特定的日期和時間,例如創建時間或更新時間。
要創建一個使用 TIMESTAMP 類型的表,您可以在 CREATE TABLE 語句中指定字段的數據類型為 TIMESTAMP,如下所示:
CREATE TABLE example_table (
id INT PRIMARY KEY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
在上面的示例中,created_at 字段被定義為 TIMESTAMP 類型,并且設置了一個默認值為當前時間。這意味著如果您不提供 created_at 字段的值,則它將自動設置為當前時間。
要插入一個 TIMESTAMP 類型的值,您可以使用 INSERT INTO 語句,并在值列表中提供日期和時間的格式,例如:
INSERT INTO example_table (id, created_at) VALUES (1, '2022-01-01 12:00:00');
如果您只提供日期部分,而不提供時間部分,MySQL 將自動設置時間為 ‘00:00:00’。
您還可以使用 NOW() 函數來獲取當前日期和時間,并將其插入 TIMESTAMP 類型的字段,例如:
INSERT INTO example_table (id, created_at) VALUES (2, NOW());
通過這種方式,您可以輕松地使用 TIMESTAMP 類型來存儲日期和時間,并在需要時檢索和操作這些值。