0
지난 30 일내 데이터베이스에있는 1274147184 형식의 "lastOnline"열을 사용하여 로그인 한 멤버의 수를 어떻게 얻을 수 있습니까? 이미 존재하지 않는 경우지난 30 일 동안의 MYSQL 온라인 회원
지난 30 일내 데이터베이스에있는 1274147184 형식의 "lastOnline"열을 사용하여 로그인 한 멤버의 수를 어떻게 얻을 수 있습니까? 이미 존재하지 않는 경우지난 30 일 동안의 MYSQL 온라인 회원
select
count(*) as users
from table
where from_unixtime(lastonline) >= now() - interval 30 day
SELECT * FROM table WHERE lastOnline > (UNIX_TIMESTAMP(NOW()) - (3600*24*30));
잘 때마다 테이블의 한 레코드가 가정 소리에 로그인합니다. 그것은 현장 'lastOnline'에 대한 테이블에 인덱스를 추가하는 가치가있을 수 있습니다. – Ryan