2011-01-31 2 views
0

실제로 SQL의 타임 스탬프 필드에 저장되는 내용은 무엇입니까?SQL 데이터베이스에 타임 스탬프 값 저장

내 요구 사항은 난 단지 시간 값을 저장 나는 또한 07:00주는 시도 오류 메시지

Incorrect datetime value: '07:00 PM' for column 'MY_TIME' at row 1 

처럼 내가 볼 때에 만 오후 7시

같은 시간 값과 일을 저장하는 것입니다 : 00,하지만 너무 똑같습니다.

전체 날짜를 전달하면 받아들입니다.

타임 스탬프 필드 나 날짜에 시간을주는 방법이 있습니까?

답변

3

타임 스탬프에 날짜와 시간이 모두 포함되어 있습니다. 시간을 위해서만 TIME 열 유형을 시도하십시오.

+0

@ eumiro- 감사합니다. 그것은 내 문제를 해결했다. – user549757

2

타임 스탬프는 시간을 기준으로 한 날짜입니다. 이것은 1970-01-01 00:00:00 GMT 이후의 초 단위의 일반적인 이름입니다.

시간 만 저장하려는 경우 time type 열을 사용해야합니다 (MySQL을 사용한다고 가정 할 때 사용하는 DB 엔진에 따라 다를 수 있음).

+0

감사합니다. 그것은 내 문제를 해결했다. – user549757