sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Hur man lägger till en dag till datetime-fältet i frågan

Du kan använda DATE_ADD() funktion:

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

Den kan också användas i SELECT uttalande:

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


  1. PLS-00428:en INTO-sats förväntas i denna SELECT-sats

  2. Skillnad mellan tidszonerna America/Los_Angeles och US/Pacific och PST8PDT?

  3. SQL Server-historiktabell - fylla i genom SP eller Trigger?

  4. MySQL-inlärningsväg