내 로그 아웃 기능은 로그인 목록의 최신 행을 업데이트해야합니다.'최신'행을 찾아야하는 업데이트 쿼리
이것은 문법 유효성 검사를 통과하지 못했지만 필자가 생각해 낸 것입니다.
$query =
'UPDATE user_logins
SET active = 0
WHERE user_id = ' . Database::instance()->escape($this->getCurrentUserId()) . '
AND datetime = MAX(datetime) LIMIT 1';
본질적으로 3030 정도의 동일한 값이 있습니다. user_id
입니다. 마지막 로그인 만 업데이트하고 싶습니다. 이것은 분명히 가장 최근의 datetime
값입니다.
내가 뭘 잘못하고 있니?
어떤 오류가 발생합니까? – Sarfraz
프레임 워크 없이는 10 초가 걸립니다. 그들은 재미 있어야합니다. –