먼저 테이블을 새로 만들고 아래 화면저럼 각 컬럼명과 Datetype을 정해줍니다.
그다음 중요한것은Default/Expression 부분을 수정하는 것입니다.
CURRENT_TIMESTAMP를 createdAt의 Default값으로 적어줍니다.
CURRENT_TIMESTAMP: CURRENT_TIMESTAMP는 MySQL에서 현재 날짜와 시간을 나타내는 함수입니다. 이 함수를 사용하면 현재 시스템의 날짜와 시간을 가져와서 데이터베이스에 저장하거나 비교하는 등의 작업을 할 수 있습니다.
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP:updatedAt 컬럼의 Default 값에 작성
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP는 MySQL에서 TIMESTAMP 데이터 타입의 컬럼을 정의할 때 사용되는 옵션입니다. 이 옵션을 사용하면 해당 컬럼이 INSERT 또는 UPDATE될 때 자동으로 현재 날짜와 시간으로 업데이트됩니다.
그다음 Apply를 해줍니다.
createAt 보시면 현재시간이 나오고udateAt 보시면 수정된 날짜가 나옵니다.
udateAt 의 업데이트 방법은 아래 화면과 같이 해주시면 됩니다.
udateAt
'MySQL' 카테고리의 다른 글
MySQL join을 활용하여 테이블 합치기(left,right) (0) | 2024.05.18 |
---|---|
MySQL 여러 테이블 생성시,foreign key 키 설정하는 방법 (0) | 2024.05.16 |
MySQL 시간 차이를 구하는 방법 datediff(),date_add(),date_sub() (0) | 2024.05.16 |
MySQL 현재시간,년원일,시분초 구하는 함수now(),curdate(),curtime() (0) | 2024.05.16 |
MySQL 날짜와 시간을 처리하는 방법 (0) | 2024.05.16 |