테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 날짜 형식 지정부분에 datetime 관련하여 궁금한 점이 있습니다. 채택완료

모조키 9년 전 조회 5,298

그누보드에서 날짜/시간 형식을 저장할때

 

datetime 으로 지정하고

기본값을

0000-00-00 00:00:00

으로 다시 지정하는데..

 

datetime 으로 설정하면

기본값을 지정하지 않더라도

0000-00-00 00:00:00

형식으로 저장되잖아요?

굳이 한 번 더 형식을 지정해 주는 이유는 무엇일까요?

 

지금 쓰고있는 우분투 1604 LTS 버전에서 이거 때문에  뭔가 문제가 생기는 것 같습니다.

기본값이 있으면 에러라고 메세지 뜨고 alter로 칼럼추가 등의 테이블 명령이 진행이 안되는디.

구버전 서버에서 기본값을 없애버린 sql파일을 1604로 가져와서 해보면 정상동작 하는 것 같아요.

그래서 "0000-00-00 00:00:00" 이부분을 전부 지우고 사용하고있습니다.

 

저만 그런건지 다른 분들도 그런건지도 궁금하고요..

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

말러83
9년 전

 

datetime 형식의 컬럼 기본값을 강제로 지정해주는 방식은 어떤가요? 아니면 NULL로 지정해주거나.

어떤 에러메세지인지 몰라서 막던져봅니다..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인