嗨,大家好我想比較本地日期與我的查詢之一,問題是我不知道該怎麼做。SQL比較日期
據我所知,如果我們運行這個
SELECT NOW()
它會輸出這樣的事情2013-03-23 06:56:55
現在我想更新一個我行比較這些信息,但我不知道該怎麼,我的想法是這樣的
UPDATE `account`.`account` SET `Level` = '1'
WHERE `Level` = '2' AND Select NOW() >`last_online`
我想要防止的是,我更新的賬戶和用戶在線的事實,所以我想最後一次ONL比較ine與當前日期,然後運行查詢如果當前日期>是否比上次在線
謝謝!
編輯:服務器的MySQL
?最好把它放到標籤中,而不僅僅是問題,因爲這樣可以更有效地吸引SQL引擎中的專家。 – 2013-03-23 03:04:15
除非一個進程不斷更新last_online,這個邏輯有點瑕疵....也許減去一個小時.... – 2013-03-23 03:04:20
last_online不斷更新,這就是爲什麼我需要檢查用戶是否離線 – user1638487 2013-03-23 03:09:04