본문 바로가기
DB,서버,OS 등

[MySQL 8.+] date 타입의 기본값으로 현재 날짜 CURDATE 설정하기

by bryan.oh 2024. 7. 11.
반응형

[42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURDATE() null' at line 2.

 

아래와 같이 date 컬럼을 생성하고 

Default Expression 에 CURDATE() 를 입력하면 오류가 발생합니다.

CURRENT_DATE 를 입력해도 마찬가지 입니다.

 

아래와 같이 간단하게 해결 할 수 있습니다.

괄호를 추가해서 (curdate()) 로 입력합니다.

 

그럼 잘 생성될겁니다~

 

 

728x90
반응형

댓글