반응형
몇 초 만에 두 타임 스탬프의 차이를 알려주는 MySQL에서 쿼리를 만들 수있는 방법이 있습니까? 아니면 PHP에서해야합니까? 그렇다면 어떻게해야합니까?
해결 방법
SELECT TIME_TO_SEC(TIMEDIFF('2010-08-20 12:01:00', '2010-08-20 12:00:00')) diff;
+------+
| diff |
+------+
| 60 |
+------+
1 row in set (0.00 sec)
SELECT UNIX_TIMESTAMP('2010-08-20 12:01:00') -
UNIX_TIMESTAMP('2010-08-20 12:00:00') diff;
+------+
| diff |
+------+
| 60 |
+------+
1 row in set (0.00 sec)
UNIX_TIMESTAMP ()
가TIMESTAMP
열에 사용되는 경우 함수는 암시 적 "문자열에서 Unix- 타임 스탬프"로 변환하지 않고 내부 타임 스탬프 값을 직접 반환합니다.
참조 페이지 https://stackoverflow.com/questions/3528219
반응형
'MySql' 카테고리의 다른 글
MySQL In Django, how do I select 100 random records from the database? (0) | 2020.11.12 |
---|---|
MySQL Laravel 5 PDOException이 드라이버를 찾을 수 없음 (0) | 2020.11.12 |
MySQL mysql에서 union 및 order by 절 사용 (0) | 2020.11.12 |
MySQL에서 null을 0으로 바꿉니다. (0) | 2020.11.12 |
MySQL 두 테이블 mysql을 조인하는 방법은 무엇입니까? (0) | 2020.11.12 |
댓글