DataBase1 TIMESTAMP의 default 값 설정하기 오늘은 간단하게 MySQL을 이용하며 마주쳤던 문제에 대해서 말해보고자 합니다. 데이터 삽입 시 각 컬럼에 대해 default 값을 설정하는 경우 중, TIMESTAMP 타입에 대한 기본 값을 설정함에 있어 Oracle에서처럼 동일하게 작동하지 않습니다. Oracle의 경우, SYSDATE로 TIMESTAMP, DATETIME의 Default를 설정해주지만, MySQL은 다음과 같이 설정해주어야 합니다. 위 사진은 Workbench를 이용해 테이블 컬럼에 대한 설정을 부분 캡쳐한 것입니다. 사진에서 보이는 것처럼 TIMESTAMP(6)로 컬럼의 타입을 결정한 경우, CURRENT_TIMESTAMP가 아닌 CURRENT_TIMESTAMP(6)으로 동일하게 길이를 맞춰주어야 합니다. 2021. 6. 28. 이전 1 다음