MySQL數據庫是一種非常流行的數據庫管理系統,它支持自動將時間戳轉換成實際時間的功能。這使得存儲和檢索日期和時間數據變得簡單而方便。讓我們看看如何在MySQL中自動生成時間。
CREATE TABLE my_table ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id) );
在上面的示例中,我們使用CREATE TABLE語句創建了一個名為my_table的表。注意在表結構中 created_at 和 updated_at 兩列都設置了 TIMESTAMP 類型,并使用了 MySQL 提供的函數來自動生成時間戳。
對于 created_at列,我們使用DEFAULT CURRENT_TIMESTAMP 來自動在插入數據時向該列中插入當前的日期和時間。而在 updated_at列中,我們使用了DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP來確保在每次更新該表中的任何行時,updated_at列中都會自動更新為當前日期和時間。
通過這種方式,我們可以使用MySQL自動將時間戳轉換為實際日期和時間。這使得存儲和檢索日期和時間數據變得簡單而方便,而無需手動輸入日期和時間數據。
上一篇css向上偏移后面的偏移
下一篇css向下三角▼