本文介绍了根据另一个表的字段值更新字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想根据另一个文件名lastmodification"更新一个名为outofdate"(输入日期:2015-01-14 10:03:11)的文件.我想在outofdate"字段中添加 10 天,其中 :outofdate
i want to update a filed named "outofdate"(type date : 2015-01-14 10:03:11 ) based on another filed name "lastmodification" .i want to add 10 days to "outofdate" field where :outofdate < NOW() (actual date)
我的代码不起作用:
Update *
`mytable` set outofdate = lastmodification + 84500*10
WHERE outofdate < NOW( ) LIMIT 0,100
提前谢谢!
推荐答案
Update *
?那不是有效的语法.我觉得其他的基本没问题:
Update *
? That is not valid syntax. I think the rest is basically ok:
Update mytable
set outofdate = lastmodification + interval 10 day;
WHERE outofdate < NOW( )
LIMIT 0, 100;
请注意,一天中的秒数不是 84,500.此外,对于日期/时间数据类型,请使用 date_add()
或 interval
加法.
Note that the number of seconds in a day is not 84,500. Also, for date/time data types, use date_add()
or interval
addition.
这篇关于根据另一个表的字段值更新字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!