sql >> Base de Datos >  >> RDS >> Mysql

MySQL DATE_ADD no funciona

DATE_ADD devolverá NULL si el formato de hora es incorrecto, junto con una advertencia:

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'

También tenga en cuenta que 'hh:mm:ss' no es un formato de fecha y hora correcto. También debe tener año, mes y día.

¿Podría habilitar las advertencias en MySQL? y repetir la consulta con tus datos?