我需要运行以下查询:
select DATE_ADD('08:35:00', INTERVAL 5 MINUTE) from dual
但我得到的是 null,而不是预期的 08:40:00。我做错了什么?
我需要使用 INTERVAL x MINUTE 格式,因为数字 5 稍后将被整数变量替换。
最佳答案
你可以尝试使用 ADDTIME而不是DATE_ADD
?
select ADDTIME('08:35:00.000000', '00:05:00.000000') from dual
关于Mysql DATE_ADD 不适用于 INTERVAL 保留字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38558873/