我正在尝试追踪next
列未来日期未更新的错误。在这个SQL例子中INTERVAL的用法是否正确?
是否将INTERVAL添加到next
列的用法正确?
UPDATE
`delay_shorts` AS `DelayShort`
SET
`DelayShort`.`delta` = 1,
`DelayShort`.`next` = '2002-04-14 21:31:01' + INTERVAL 5 SECOND,
`DelayShort`.`last_changed` = '2002-04-14 21:31:01'
WHERE `DelayShort`.`id` = 3
我宁愿 - 对于个人理念 - 使用适当的DATE_ADD(DATE_FORMAT('2002-04-14 21:31:01','%Y-%m-%d%k:%i:%s '),INTERVAL 5 SECOND)' – Sebas 2013-02-16 21:38:24
它对我有用。 – 2013-02-16 21:38:27
它是有效的。 http://sqlfiddle.com/#!2/d41d8/7559 – 2013-02-16 22:21:54