MySQL
15. MySQL 테이블 Datatype TIMESTAMP
oioioa
2024. 12. 2. 12:20
Default 값 now()
Data Type 을 timestamp 으로 지정
Default 값 now() <- 현재 시간을 가져오는 함수 / 으로 입력하면
데이터를 저장할때 해당 값을 INSERT INTO 하지 않아도 데이터를 자동으로 저장되게 한다.(Save 진행 후 작업 진행)
(Tables Apply 진행 하면 CURRENT_TIMESTAMP 변환)
예시)
INSERT INTO comment (contnt)
values('맛있습니다.');
Columns을 입력하지 않아도 Default 값으로 현재 시간이 입력된다.
Default 값 on update now()
Data Type 을 timestapm 으로 지정
Default 값 on update now() 을 추가 입력해주면 해당 Columns 에 데이터를 변경(수정)할때 시간이 업데이트 된 후 저장
(Tables Apply CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 변환)
예시)
UPDATE comment
SET contnt ='조금 별로에요'
where id = 7;
Default 값 on update now() 입력으로 UPDATE SET 진행 시 현재 시간으로 업데이트 입력된다.