Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL DATE_ADD funktioniert nicht

DATE_ADD gibt NULL zurück wenn das Zeitformat falsch ist, zusammen mit einer Warnung:

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'

Beachten Sie auch, dass 'hh:mm:ss' ist kein korrektes datetime-Format. Sie müssen auch Jahr, Monat und Tag haben.

Könnten Sie bitte Warnungen in MySQL aktivieren und die Abfrage mit Ihren Daten wiederholen?