728x90
반응형
질문 : MySQL에서 datetime 또는 timestamp 데이터 유형을 사용해야합니까?
datetime 또는 timestamp 필드를 사용하는 것이 좋으며 그 이유 (MySQL 사용)를 권장합니까?
저는 서버 측에서 PHP로 작업하고 있습니다.
답변
MySQL의 타임 스탬프는 일반적으로 레코드 변경 사항을 추적하는 데 사용되며 레코드가 변경 될 때마다 업데이트되는 경우가 많습니다. 특정 값을 저장하려면 datetime 필드를 사용해야합니다.
UNIX 타임 스탬프 또는 기본 MySQL datetime 필드 사용 중에서 결정하려는 경우 기본 형식을 사용하십시오. MySQL 내에서 이러한 방식으로 계산을 수행 할 수 있으며 ("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)")
레코드를 쿼리 할 때 ("SELECT UNIX_TIMESTAMP(my_datetime)")
로 변경하는 것은 간단합니다. PHP로 작동하려면.
출처 : https://stackoverflow.com/questions/409286/should-i-use-the-datetime-or-timestamp-data-type-in-mysql
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
활성 연결이있는 경우 PostgreSQL 데이터베이스를 삭제하는 방법 (0) | 2021.06.18 |
---|---|
SQL Server의 SELECT로 테이블을 업데이트 하는 방법 (0) | 2021.06.18 |
전체 MySQL 데이터베이스 문자 집합 및 데이터 정렬을 UTF-8로 변환하는 방법 (0) | 2021.06.15 |
MySQL 데이터베이스 관리 시스템 (DBMS)의 현재 버전을 검색하는 방법 (0) | 2021.06.15 |
PostgreSQL에서 데이터베이스 복사본 생성 (0) | 2021.06.14 |