g5_member 테이블에 mb_nick_date 기본값 변경 쿼리인데요, 왜 안되는지 모르겠습니다.
본문
g5_member 테이블에 mb_nick_date 기본값 변경 쿼리인데요, 왜 안되는지 모르겠습니다.
CURRENT_DATE 로 해도 안되요.
ALTER TABLE `g5_member` CHANGE `mb_nick_date` `mb_nick_date` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('CURRENT_TIMESTAMP' 명령어 라인 1)
답변 1
https://dev.mysql.com/doc/refman/8.0/en/timestamp-initialization.html
For any TIMESTAMP
or DATETIME
column in a table, you can assign the current timestamp as the default value, the auto-update value, or both:
두 가지 데이터 타입만
CURRENT_TIMESTAMP
이것을 기본 값으로 쓰는 것이 가능합니다.
답변을 작성하시기 전에 로그인 해주세요.