여분필드 속성 변경 문의
본문
여분필드 속성을 변경 하려고 하는데 계속 에러가 발생 하네요~
date 로 변경 하고 저장을 누르면,
mysql
#1067 - Invalid default value for 'wr_datetime' 이렇게 에러가 발생 하는데
혹시 왜 그런지 알고 계신 천재분 있을까요?
답변 4
default value가 잘못 되었다는거죠
wr_datetime 디폴트값을 0000-00-00 00:00:00 이렇게 사용해서 나는 에러입니다
해결은 작은별님 답변 참고...
저는 필드 타입을 datetime에서 varchar(19)로 변경해버렸습니다
타입은 date 인데 default value 가 '' 이런식의 문자열로 설정되있는거아닐까요?
여분필드의 속성을 변경하려고 하시는데 메시지에 wr_datetime 이 뜨는 이유가 궁금해지는데요
속성변경과 wr_datetime이랑 다른부분인데
명령어에 오류가 있는게 아닐까요?
여분필드라 함은 wr_1 같은 부분을 말씀이실텐데
wr_datetime이랑 관계가 없을거 같아요
제추측으론 우선 속성부터 변경 하시고 (변경시 여분필드에는 데이터가 없는걸 추천드립니다.)
그다음 wr_datetime 넣으시는게 어떠실지
아니면 wr_last 처럼
varchar로 저장시킨다음 디비검색하실때 date로 변환해서 불러오는 방법도 있으실겁니다.
답변을 작성하시기 전에 로그인 해주세요.