MySQL의 타임스탬프: 왜 좌절하는가?
많은 개발자에게 TIMESTAMP 필드에서 MySQL의 정밀도가 몇 초 이상 부족하다는 점은 큰 골칫거리가 될 수 있습니다. . 이러한 제한은 마이크로초와 관련된 정확한 타이밍이 필요한 애플리케이션을 방해합니다.
Doctrine 및 타임스탬프 정밀도 문제
MySQL에서 Doctrine을 사용할 때 actAs는 다음과 같습니다. ] 속성을 사용하면 사용자가 타임스탬프를 저장할 수 있습니다. 그러나 원본 포스터에서 발견한 것처럼 Doctrine은 마이크로초를 보존하지 않고 현재 시간을 필드에 할당합니다. 이는 고정밀 타임스탬프를 사용하는 애플리케이션에 문제가 될 수 있습니다.
해결 방법
MySQL 5.6.4 and Beyond: A Solution
다행히도 , MySQL 버전 5.6.4에서는 TIME, DATETIME 및 TIMESTAMP 값에서 최대 마이크로초 정밀도의 소수 초에 대한 지원이 도입되었습니다. 이 업데이트는 해결 방법의 제한 없이 꼭 필요한 기능을 제공합니다.
위 내용은 MySQL 타임스탬프: 마이크로초 정밀도가 부족한 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!