2013-12-17 3 views
0

MySQL은이 질의 :TIMESTAMP 필드의 값을 유닉스 에포크 시간으로 설정하는 방법은 무엇입니까?

UPDATE my_table SET last_active = 100000 WHERE my_id = 1; 

유형의 타임 스탬프입니다 last_active 필드를 설정하고,이 "0000-00-00 0시 0분 0초"하지만 나는 그것이 100000로 설정하는 기대 1970 년대 초. 어떻게해야합니까? 현재까지 시대에서

+0

변경 날짜 유형 INT " – uvais

+0

@uvais 감사합니다.하지만 기존 응용 프로그램이며 테이블 구조를 변경할 수 없기 때문에 TIMESTAMP 여야합니다. – Anna

+0

이 링크를 참조하십시오 : http://www.epochconverter.com/programming/mysql-from-unixtime.php –

답변

1

변환

FROM_UNIXTIME(epoch timestamp, optional output format) 

기본 출력은 YYY-MM-DD HH입니다 : MM : 코드의 경우 SS

"로

UPDATE my_table SET last_active = FROM_UNIXTIME(100000) WHERE my_id = 1; 
관련 문제