datetime
フィールドとCASE
の機能に問題があります。私はユーザーの最後のアクションのタイムスタンプを保存しています。最後のアクションが最後の5分間であれば、ユーザーがオンラインであることを示すビューを作成したいと思います。MySQL datetimeケース
しかし、私の機能は機能していません。私はあなたの助けが必要です。これが私が試したことです。 usersテーブルから
SELECT
CASE a.lastAction
WHEN >= (NOW() - INTERVAL 5 MINUTE) THEN
1
ELSE
0
END AS 'online'
FROM
users a
サンプルdatetimeデータ:事前に2015年12月22日午後09時43分01秒
感謝。
良い答え!どうもありがとうございました。 – lingo