Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách cộng 1 ngày vào datetime trong MySQL (NOW() + 1 DAY)

Ba cách tương đương:

  1. NOW() + INTERVAL 1 DAY
  2. DATE_ADD(NOW(), INTERVAL 1 DAY)
  3. DATE_ADD(CURDATE(), INTERVAL 1 DAY) (chỉ date)

Ví dụ:

mysql> SELECT NOW() + INTERVAL 1 DAY;
+-----------------------+
| NOW() + INTERVAL 1 DAY |
+-----------------------+
| 2018-11-23 15:43:10   |
+-----------------------+
mysql> SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
+--------------------------------+
| DATE_ADD(NOW(), INTERVAL 1 DAY) |
+--------------------------------+
| 2018-11-23 15:45:43            |
+--------------------------------+

Để chỉ lấy ngày: CURDATE() + INTERVAL 1 DAY hoặc DATE_ADD(CURDATE(), INTERVAL 1 DAY).

INTERVAL hỗ trợ: DAY, HOUR, MINUTE, SECOND, MONTH, YEAR...