2013-10-08 3 views
0

mysql 타임 스탬프 필드를 처리하는 방법을 알아야합니다. 내 말은 PHPMYADMIN에 새 날짜를 추가하면 필드가 타임 스탬프입니다 .. 읽을 수있는 날짜를 저장합니다. 이 이상한 나는 timestamp가 integrate 일 것으로 생각된다는 것을 알고있다. 이것은 01-01-1970부터이 날짜까지 경과 된 초 수를 나타내는 정수이다.mysql 타임 스탬프 데이터 팁에 대한 팁

그리고 이것이 논리라면 ... 내 PHP 스크립트에서이 mysql 타임 스탬프 필드에 저장하기 위해 데이터베이스에 무엇을 보내야합니까? 고마워요

+0

당신은 특별히 * 시간 *을 절약하고, 그리고 그것이 시간이 알고 있기 때문에 MySQL은, 친절하게 읽을 수있는 형식으로 당신에게 그것을 보여주는 것입니다. 정수 만 원한다면,'INT' 칼럼을 사용하면됩니다. – deceze

+0

** Unix ** 타임 스탬프는 정수입니다. MySQL의 TIMESTAMP 데이터 유형은 (최소한 사용자 관점에서 볼 때) 아닙니다. –

답변

1

마이 SQL 타임 스탬프 형식은 YYYY-MM-DD HH : MM : SS입니다. 범위는 1970-01-01 00:00:01에서 2038-01-19 03:14:07까지입니다. MySQL의에서 유닉스 타임 스탬프를 저장하기 위해 당신은

1

TIMESTAMPDATETIME 컬럼과 같은 형식으로 표시됩니다 데이터 형식으로 INT를 사용해야합니다. 즉, 표시 폭은 19 자로 고정되고 형식은 YYYY-MM-DD HH:MM:SS입니다.

참조 : http://dev.mysql.com/doc/refman/4.1/en/timestamp.html