| 函數 | 回傳格式 | 適用欄位型別 | 範例 |
|---|---|---|---|
NOW() | YYYY-MM-DD HH:MM:SS | DATETIME, TIMESTAMP | INSERT INTO t(dt) VALUES (NOW()) |
CURDATE() | YYYY-MM-DD | DATE | INSERT INTO t(d) VALUES (CURDATE()) |
CURTIME() | HH:MM:SS | TIME | INSERT INTO t(tm) VALUES (CURTIME()) |
SYSDATE():執行瞬間時間 (複制環境下與 NOW() 不同)UTC_TIMESTAMP()、UTC_DATE()、UTC_TIME():UTC 時間DATE_ADD(NOW(), INTERVAL 1 DAY)、DATE_SUB(CURDATE(), INTERVAL 3 MONTH)DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')TIMESTAMP 儲存為 UTC,讀取轉換為 Session 時區DATETIME 存原樣,不做時區轉換TIMESTAMP + 連線設定 SET time_zone = '+00:00'