Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL DATE_ADD ne fonctionne pas

DATE_ADD renverra NULL si le format de l'heure est incorrect, accompagné d'un avertissement :

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'

Notez également que 'hh:mm:ss' n'est pas un format datetime correct. Vous devez également avoir l'année, le mois et le jour.

Pourriez-vous s'il vous plaît activer les avertissements dans MySQL et répéter la requête avec vos données ?