Linux에 MySQL 5.1을 사용하고 있습니다.
기존 프로그램에 datetime 에 값을 집어 넣는 부분이 있는데
"20080417 1220" 과 같은 형식으로 넣도록 되어 있습니다.
기존 MySQL은 strict 모드가 없어서 변환되어 적절하게 입력되었는데
MySQL 5.1로 옮기려고 하니 Warning이 발생하고 값은 default로 설정한 0000-00-00 00:00:00 으로 되어 버립니다.
my.cnf에 sql-mode="" 를 넣어 보았지만 결과는 같습니다.
질문1. strict mode를 해제하는 다른 방법이 있나요?
질문2. 만약 방법이 없다면 설치 옵션에서 선택하는게 있을까요?
프로그램 소스를 수정하면 간단하겠지만 수정이 불가능한 상황이라 어떻게든
strict mode를 해제하고 사용하려 합니다. 만약 도저히 안된다면 다시 하위버젼으로
DB를 재설치해야 할것 같습니다.
조언을 부탁드립니다.
|