1. DATE_ADD、DATE_SUB、INTERVAL 表达式在 MySQL 中的方言语法?
DATE_ADD、DATE_SUB、INTERVAL 表达式在 MySQL 中的方言语法是什么?
- DATE_ADD/DATE_SUB
- INTERVAL
- MySQL 方言
MySQL 中日期加减用 DATE_ADD(date, INTERVAL expr unit) 和 DATE_SUB(date, INTERVAL expr unit),unit 是单位(如 DAY、MONTH、YEAR、HOUR、MINUTE)。例如 DATE_ADD('2024-01-01', INTERVAL 1 DAY) 返回 '2024-01-02'。也可用 date + INTERVAL expr unit 语法(如 '2024-01-01' + INTERVAL 1 DAY)。INTERVAL 是关键字,expr 是数值,unit 是单位。MySQL 还支持 ADDDATE/SUBDATE 简写。这是 MySQL 特有的日期运算语法。
MySQL 用 DATE_ADD/DATE_SUB 配合 INTERVAL unit 做日期加减,也可用 date + INTERVAL 语法。