-
MySQL - timestamp 컬럼 시간 0으로 업데이트 (datetime to date)database 2022. 8. 11. 18:49반응형
1. DATE_FORMAT
날짜를 지정한 형식으로 출력해주는 함수입니다.
2. DATE_FORMAT 구분 기호
구분기호 역할 %Y 4자리 년도 %y 2자리 년도 %M 긴 월 (영문) %m 숫자 월(두자리) %d 일자 (두자리) %T hh:mm:SS %H 시간(24시간) %S 초 https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
MySQL에서 timestamp 컬럼에서 날짜값은 그대로 두고 시간값을 00:00:00으로 업데이트 하는 방법입니다.
update person set birth = DATE_FORMAT(birth, ‘%Y-%m-%d 00:00:00’);
person 테이블의 birth(timestamp) 컬럼의 datetime 값에서 날짜값만 유지하고 시간값은 0으로 업데이트합니다.
반응형'database' 카테고리의 다른 글
RDB에서 foreign key를 사용해야될까? (0) 2023.09.22 SQL - COUNT() 함수 사용법 (0) 2023.09.22 DB - 데이터 삭제 (0) 2022.09.06 Redis - value 사이즈 최대값 (0) 2022.07.05 DB - 샤딩(Sharding)과 파티셔닝(Partitioning) (0) 2022.06.16