DATE_ADD sẽ trả về NULL nếu định dạng thời gian không chính xác, cùng với một cảnh báo:
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'
Cũng lưu ý rằng 'hh:mm:ss' không phải là một định dạng ngày giờ chính xác. Bạn cũng cần có năm, tháng và ngày.
Bạn có thể vui lòng kích hoạt cảnh báo trong MySQL không và lặp lại truy vấn với dữ liệu của bạn?