我想根据另一个字段名称“lastmodification”更新名为“outofdate”的字段(类型日期:2015-01-14 10:03:11)。 我想在“outofdate”字段中添加10天,其中:outofdate<现在()(实际日期)
我的代码无效:
Update *
`mytable` set outofdate = lastmodification + 84500*10
WHERE outofdate < NOW( ) LIMIT 0,100
提前thx!
答案 0 :(得分:1)
Update *
?这不是有效的语法。我认为其余的基本上没问题:
Update mytable
set outofdate = lastmodification + interval 10 day;
WHERE outofdate < NOW( )
LIMIT 0, 100;
请注意,一天中的秒数不是84,500。此外,对于日期/时间数据类型,请使用date_add()
或interval
添加。