sql >> Database >  >> RDS >> Mysql

MySQL DATE_ADD werkt niet

DATE_ADD retourneert NULL als het tijdformaat onjuist is, samen met een waarschuwing:

mysql> \W
Show warnings enabled.
mysql> SELECT DATE_ADD('25:00:00', INTERVAL 10 MINUTE) AS endTime
    -> ;
+---------+
| endTime |
+---------+
| NULL    |
+---------+
1 row in set, 1 warning (0.00 sec)

Warning (Code 1292): Incorrect datetime value: '25:00:00'

Merk ook op dat 'hh:mm:ss' is geen correct datum/tijd-formaat. Je moet ook jaar, maand en dag hebben.

Kunt u alstublieft waarschuwingen inschakelen in MySQL en herhaal de zoekopdracht met uw gegevens?



  1. MySQL Entity Framework Error - De opgegeven winkelprovider kan niet worden gevonden in de configuratie of is niet geldig

  2. tijdzonefunctie bouwen in PHP-webtoepassing

  3. Antwoorden van een Jmeter JDBC-verzoek gebruiken in een HTTP-verzoek?

  4. SELECTEER uit twee tabellen op basis van dezelfde id en gegroepeerd