Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL DATE_ADD não funciona


DATE_ADD retornará NULL se o formato da hora estiver incorreto, juntamente com um aviso:
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'

Observe também que 'hh:mm:ss' não é um formato de data e hora correto. Você precisa ter ano, mês e dia também.

Você poderia ativar os avisos em MySQL e repetir a consulta com seus dados?