DATE_ADD
ще върне NULL
ако форматът на часа е неправилен, заедно с предупреждение:
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'
Също така имайте предвид, че 'hh:mm:ss'
не е правилен формат за дата и час. Трябва също да имате година, месец и ден.
Можете ли да активирате предупрежденията в MySQL
и повторете заявката с вашите данни?