데이터베이스에 "시간"을 저장하는 것과 관련된 간단한 질문입니다. 00 : 00 : 00 : 00 (시간, 분, 초, 밀리 초) 형식의 사용자 실행 시간을 기록하고 있습니다.
원래는 그대로 저장하려고 TIME
했지만 MySQL 이이 유형의 밀리 초를 지원하지 않는다는 것을 깨달았습니다.
나는 사용자가 스톱워치에서 얻은 실제 시간을 저장하고 실행할 때가 아닌 시간을 저장합니다 (삽입되기 전에 계산됩니다).
가장 적합한 필드 유형은 무엇입니까? double
또는 중 하나를 생각하고 float
있었지만 그게 효과가 있는지 확실하지 않습니까?
interval
이 목적을위한 표준 SQL 데이터 유형이 있습니다. 그러나 모든 DBMS (그리고 MySQL이 아닌)가 이것을 지원하는 것은 아닙니다.