MySQL의 날짜 시간 차이 계산
MySQL 데이터베이스에서 사용자 로그인 활동을 추적할 때 사용자의 마지막 로그인 이후 경과된 시간을 계산하는 것이 유용합니다. 로그인. MySQL의 TIMESTAMPDIFF 함수는 이를 달성하는 효율적인 방법을 제공합니다.
쿼리 구조
SELECT TIMESTAMPDIFF(<unit>, <start_datetime>, <end_datetime>)
예
예를 들어, 사용자의 마지막 로그인 시간(라는 날짜/시간 필드에 저장됨) 간의 차이를 계산합니다. 'last_login') 및 현재 로그인 시간('NOW()'):
SELECT TIMESTAMPDIFF(SECOND, last_login, NOW())
결과는 초 단위로 표시됩니다.
적절한 단위 선택
TIMESTAMPDIFF를 사용하면 차이 계산을 위한 시간 단위를 지정할 수 있습니다. 일반적인 옵션은 다음과 같습니다.
참고:
위 내용은 MySQL에서 날짜/시간 차이를 효율적으로 계산하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!