본문 바로가기
MySql

MySQL 생성 시간 및 업데이트 타임 스탬프

by 베이스 공부 2020. 11. 13.
반응형

레코드가 생성 된 시간과 마지막으로 업데이트 된 시간을 저장하려는 테이블을 생성하고 있습니다. 하나는 CURRENT_TIMESTAMP 값을 갖고 다른 하나는 CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 를 갖는 두 개의 타임 스탬프 필드를 가질 수 있다고 생각했습니다. 하지만 테이블에 기본값이있는 타임 스탬프 필드를 1 개만 가질 수 있기 때문에이 작업을 수행 할 수없는 것 같습니다.

두 번 구하고 보관하는 방법은 무엇입니까? 감사!

 

해결 방법

 

하나의 테이블에 타임 스탬프 유형의 두 열이있을 수 있습니다.

다음은 MySQL 5.0에서 작동합니다.

SQL Server와 혼동하고 있다고 생각합니다 (타임 스탬프가 실제로 "타임 스탬프"가 아니며 실제로 단일 "타임 스탬프"열에 제한이 있음).

편집 : 그러나 행이 변경 될 때마다 updated_at 열을 업데이트하는 트리거가 필요합니다.

 

참조 페이지 https://stackoverflow.com/questions/3488536

 

 

반응형

댓글