MySQL是一種廣泛使用的關系型數據庫管理系統。在MySQL中,有時需要對時間進行加減操作,本文將介紹如何使用MySQL計算并增加時間。
-- 創建測試表test_time,包含一個datetime類型的字段created_time CREATE TABLE test_time ( id INT AUTO_INCREMENT PRIMARY KEY, created_time DATETIME NOT NULL ); -- 插入測試數據,created_time初始值為2022-01-01 00:00:00 INSERT INTO test_time (created_time) VALUES ('2022-01-01 00:00:00');
接下來,使用MySQL的DATE_ADD函數對created_time字段進行加3個月的操作,計算結果可以是一個datetime類型或者一個timestamp類型。
-- 將created_time字段加3個月,計算結果為datetime類型,更新到updated_at字段 UPDATE test_time SET updated_at = DATE_ADD(created_time, INTERVAL 3 MONTH); -- 將created_time字段加3個月,計算結果為timestamp類型,更新到updated_at字段 UPDATE test_time SET updated_at = UNIX_TIMESTAMP(DATE_ADD(created_time, INTERVAL 3 MONTH));
以上就是使用MySQL進行時間加3個月的簡單介紹。
上一篇mysql時間函數近一周
下一篇css優先級mdn