2013-03-23 55 views
0

家伙您好我有这个疑问和。减去比较SQL

UPDATE `account`.`account` SET `status` = 'Admin' 
WHERE `status` = 'User' AND `last_online` 

我想要做的就是在网上查询最后一次,并确保有10分钟拿下自去年一次性通过网上。任何想法?谢谢

+2

Last_online是在你的数据库中的时间戳?当你说'确定10分钟已经过去'时,你的意思是直到查询运行的时候,或者直到数据库中的其他时间? – Joe 2013-03-23 03:43:55

+0

Last_online就像这样2013-03-23 07:20:35,我想要做的就是运行querry,如果当前日期比last_online多10分钟 – user1638487 2013-03-23 03:53:47

+1

@ user1638487欢迎使用StackOverflow!请考虑接受帮助您解决问题的答案。 – didierc 2013-03-23 04:16:58

回答

0

查询数据库以查看最近的活动,然后在选择插入之前比较日期。

2

试试这个::

UPDATE `account`.`account` SET `status` = 'Admin' 
WHERE `status` = 'User' AND TIMEDIFF(now(),`last_online`)>600 
+0

这是工作感谢 – user1638487 2013-03-23 04:00:29

+0

你是最受欢迎的:-) – 2013-03-23 04:01:36