mysql 시간 형식 문제
阿神
阿神 2017-06-30 09:53:35
0
5
900

데이터 유형이 datetime인데 끝에 000000이 왜 이렇게 많나요? 그것을 처리하는 방법?
기본 추가 시간은 '2017-06-09 10:07:33' 입니다. 이렇게 데이터를 추가하면 기본적으로 0이 많이 추가됩니다

阿神
阿神

闭关修行中......

모든 응답(5)
ringa_lee

으아악


이것은 날짜/시간 유형을 설정하려는 형식이며 그 뒤에 밀리초가 있을 수 있으므로 위와 같이 변경하면 됩니다.

어떻게 바꾸나요?
mysql 구성 파일 my.cnf 또는 my.ini

의 [mysqld] 아래에 추가하세요. 으아악

변경 사항을 저장한 후 mysql 서비스를 다시 시작하는 것을 잊지 마세요!

typecho

시간 정확도 문제, 저장 시간 정확도는 두 번째 수준, 밀리초 수준, 마이크로초 수준,

DATETIME 범위: 1000-01-01 00:00:00' ~ '9999-12-31 23:59:59'(초 단위)

시간 표현은 마이크로초 수준이므로 초 이후의 시간 정확도가 없으므로 모두 0

입니다.

해결 방법
1. 걱정하지 말고 출력할 때 포맷하면 됩니다. 언제든지 할 수 있습니다. 2. 다른 데이터 유형을 사용하는 것이 좋습니다. int

刘奇

시간을 미묘하게 촬영한 후 날짜 형식으로 변환해야 합니다.
최신 형식을 원하지 않으면 11자리 타임스탬프를 사용하세요.
가져온 타임스탬프를 살펴보세요.
mysql 5.6의 새로운 시간 유형 정밀도

黄舟

그림은 단순히 데이터 유형만 변경한 것 뿐입니다. timestamp 이렇게 하면 기본적으로 0이 나타나지 않고 길이가 0으로 설정됩니다

大家讲道理

@nicezhu 어떤 버전의 데이터베이스가 사용되나요? 제가 사용하는 데이터베이스는 항상 두 번째 수준까지 정확합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!