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?