PHPz2017-04-17 15:58:38
날짜/시간과 비교한 타임스탬프의 장점:
은 작은 공간을 차지하고, 타임스탬프는 4바이트, 날짜/시간은 8바이트를 차지합니다.
소규모 애플리케이션의 경우 공간이나 성능을 고려할 필요가 없습니다. 시간대는 모두 베이징 시간이므로 얽매이지 않고 바로 datetime을 사용하세요.
결론: 시간을 나타내려면 항상 날짜/시간을 사용하고, 명확한 이유가 있거나 현재 수행 중인 작업을 아는 경우가 아니면 타임스탬프를 사용하지 마십시오.高洛峰2017-04-17 15:58:38
두 가지 유형 모두 시간을 저장합니다. 일반적인 애플리케이션에서는 이 차이가 시스템에 본질적인 영향을 미치지 않으므로 여기서는 언급하지 않겠습니다. 따라서 제 관점은 비즈니스 중심입니다. .
날짜/시간 및 타임스탬프와 비교하여 타임스탬프 유형 필드는 데이터베이스 레코드가 변경(업데이트)될 때 이 필드의 값을 자동으로 업데이트하는 반면, 날짜/시간은 변경되기 전에 수동으로 설정해야 합니다.
비즈니스 관점에서 필터링할 때 이 차이점만 알면 됩니다. 일반적으로 생성 시간에는 datetime을, 업데이트 시간에는 timestamp를 선택합니다.