例如,我有这样的表:
id Day time
1 mon 2014-01-09 11:23:00
2 tue 2014-01-07 14:40:00
3 wed 2014-01-08 09:23:00
4 thu 2014-01-09 12:23:00
我想用1分钟的时间间隔来改变时间列,它是这样的:
id Day time
1 mon 2014-01-16 08:01:00
2 tue 2014-01-16 08:02:00
3 wed 2014-01-16 08:03:00
4 thu 2014-01-16 08:04:00
我试着这样更新,但没有用
update schemanot set timenot = ('2014-01-16 08:01:00' + interval 1 minute) where id;
你能帮我解释一下语法吗?
2条答案
按热度按时间wztqucjr1#
就用这个怎么样
id
?如果您关心间隙,那么使用变量的简单方法是:
e7arh2l62#
您正在运行的更新将始终显示“2014-01-16 08:02:00”,因为无法动态更新间隔。使用下面的代码,它使用秩来动态更新间隔。
sql小提琴链接