欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql添加時間增加多少

黃文隆1年前9瀏覽0評論

在mysql中,我們經常需要對某個時間進行加減運算,來實現一些復雜的業務邏輯。下面我們就介紹一下如何在mysql中添加時間。

-- 示例表
CREATE TABLE `example` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
-- 向表中插入一條記錄
INSERT INTO `example` SET `create_time` = NOW();
-- 添加1小時
UPDATE `example` SET `create_time` = DATE_ADD(`create_time`, INTERVAL 1 HOUR);
-- 添加30分鐘
UPDATE `example` SET `create_time` = DATE_ADD(`create_time`, INTERVAL 30 MINUTE);
-- 添加1天
UPDATE `example` SET `create_time` = DATE_ADD(`create_time`, INTERVAL 1 DAY);
-- 添加1個月
UPDATE `example` SET `create_time` = DATE_ADD(`create_time`, INTERVAL 1 MONTH);
-- 添加1年
UPDATE `example` SET `create_time` = DATE_ADD(`create_time`, INTERVAL 1 YEAR);

以上代碼中,我們使用了mysql內置函數DATE_ADD()來對時間進行加法運算。兩個參數分別為需要加減的時間和時間間隔,時間間隔可以是 YEAR、MONTH、DAY、HOUR、MINUTE、SECOND 等單元。

注意,如果需要減少時間,只需要將第二個參數設置為負值即可。