我正在嘗試追蹤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