2013-03-23 88 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