Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Как да добавите един ден към полето datetime в заявката

Можете да използвате DATE_ADD() функция:

... WHERE DATE(DATE_ADD(eventdate, INTERVAL -1 DAY)) = CURRENT_DATE

Може да се използва и в SELECT изявление:

SELECT DATE_ADD('2010-05-11', INTERVAL 1 DAY) AS Tomorrow;
+------------+
| Tomorrow   |
+------------+
| 2010-05-12 |
+------------+
1 row in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Променете името на съхранената процедура на MySQL „Сравняване на база данни“.

  2. LOAD DATA INFILE не работи

  3. Броят на колоните на mysql.user е грешен. Очаквано 42, намерено 44. Вероятно таблицата е повредена

  4. Как да получите стойности, разделени със запетая, от базата данни

  5. JSON_VALID() – Тествайте за валиден JSON в MySQL