2014-11-11 4 views
-3

영화의 시간 코드를 테이블에 저장해야합니다. 예 : 01 : 45 : 23 : 13 (1 시간, 45 분, 23 초, 13 프레임SQL 데이터베이스에 타임 코드를 저장합니다.

이것을 실시간 필드로 저장할 수 있습니까, 아니면 이것을 VARCHAR 정도?

+1

초 또는 프레임의 정수로 저장하는 것이 좋습니다. 다른 프레임 속도는 어떻게 처리합니까? – BenM

+1

결국 필요에 따라 달라집니다. –

+0

@BenM : 우리는 30 프레임의 프레임을 사용합니다. – user3147480

답변

0

MySQL은 검색 및 디스플레이 'HH:MM:SS' 형식 (또는 큰 시간 값에 대한 'HHH:MM:SS' 형식).

MySQL은 제 9.1.3, “Date and Time Literals”에 설명 된 여러 가지 형식에 TIME 값을 인식합니다.이 중 일부에 TIME 값 형식에는 마이크로 초 (6 자리)의 정밀도로 말미가있는 소수 자릿수 초 부분이 포함될 수 있습니다.

리터럴 값과 같은 컨텍스트의 시간 값과 일부 임시 함수의 값을 반환하거나 값을 반환 할 수 있습니다. 그러나 MySQL이 시간 데이터 형식의 열에 값을 저장하면 분수 부분을 버리고 저장하지 않습니다.

아니요. 다른 유형의 데이터 유형으로 저장해야합니다.

자세한 내용은 The TIME type.

관련 문제