sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Sådan tilføjes en dag til datetime-feltet i forespørgslen

Du kan bruge DATE_ADD() funktion:

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

Den kan også bruges i SELECT erklæring:

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


  1. Sådan opretter du forbindelse til SQL Server Instance ved at bruge Windows-godkendelse eller SQL Server-godkendelse - SQL Server / T-SQL vejledning del 3

  2. Få rekordtællinger for alle tabeller i MySQL-databasen

  3. SQL INSERT INTO fra flere tabeller

  4. Sådan håndteres MySQL-serveren kører med --secure-file-priv indstillingen, så den kan ikke udføre denne sætning på en Mac