Mysql一些操作笔记

发布时间 2023-11-07 10:59:49作者: 我是一个邓疯子

1.如何在MySQL中表的时间格式字段加上指定天数?


UPDATE 表名

SET date1 = date1 + interval 4 day

WHERE 条件;

其中,4表示需要增加的天数,条件是MySQL的where子句,根据实际的表结构,生成适当的筛选条件。

此外,也可以使用date_add函数在MySQL中添加指定天数,比如,要增加6天:

UPDATE 表名
SET date1 = date_add(date1, interval 6 day)
WHERE 条件;

若要减少指定天数,只需将interval前的符号改为“-”,比如,要减少3天:

UPDATE 表名

SET date1 = date_add(date1, interval -3 day)

WHERE 条件;

另外,也可以使用date_sub函数来减少指定天数,比如,减少5天:

UPDATE 表名
SET date1 = date_sub(date1, interval 5 day)
WHERE 条件;