database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27683 게시물 읽기
No. 27683
com.mysql.jdbc.MysqlDataTruncation: Incorrect date value: '' for column 'actionDate' at row 1 에러
작성자
김수영
작성일
2008-07-19 22:02
조회수
5,308

안녕하세요

mysql4 버전에서 5로 업데이트 이후 에러가 발생해서 여러분의 힘을 빌리고자 합니다


4.0버전대에서는 

   date타입인 A필드에 공백값이 들어오면 자동으로 '0000-00-00 00:00:00'으로 변환해서 저장 되었습니다.


하지만 5.0버전에서는 



com.mysql.jdbc.MysqlDataTruncation:

Data truncation:

Incorrect date value: '' for column 'actionDate' at row 1

   

이런 에러를 발생하는데요 

기존의 프로그램은 수정하지 않고 JDBC 연결에 옵션을 추가하는 방법으로 해결하고 싶은데요

좋은 방법이 있으면 가르쳐 주세요~~~

  

이 글에 대한 댓글이 총 2건 있습니다.

JDBC 부분은 제가 모르는 분야입니다.


저와 비슷한 문제로 고민하고 계셨군요.

mysql은 strict mode(엄격모드)가 적용되어 설치된 경우 위와 같은 오류가 발생 할 수 있습니다.


일단 0000-00-00 00:00:00 으로 들어가도 관계 없다면

서버의 /etc/my.cnf 파일안의 내용중 아래와 부분을 찾아서 앞부분을 주석처리해주거나.. 안의 내용중

strict 부분들을 지워주면 될것 같습니다. 변경후 반드시 mysql 데몬을 재시작해 주시구요. ^^


#sql-mode="TRADITIONAL,ALLOW_INVALID_DATES"

김전일님이 2008-04-25 12:02:26에 작성한 댓글입니다. Edit

댓글 감사합니다
하지만 웹클라이언트에서 디비 서버로의 접속은 계속 같은 에러를 발생하더라구요

방법을 찾았습니다
혹시 다음 분을 위해서 답변 올려놓습니다.


JDBC 연결 옵션 추가
&jdbcCompliantTruncation=false

참조URL
http://mysql.holywar.net/doc/refman/5.0/es/connector-j-reference-configuration-properties.html

김영미(ninanokiss)님이 2008-04-30 11:19:33에 작성한 댓글입니다.

-----------------------------------------
같은 에러인데 이해가 안갑니다.
서버에 /etc/my.cnf 란 파일도 찾을수가 없고 정확한 경로와 참고 URL도 무슨 소리인지 이해가 가지 않습니다.
정확한 해결책좀 써주시면 감사하겠습니다^^
[Top]
No.
제목
작성자
작성일
조회
27686mysql status결과인데요. 손을 대야하는 것인지요
김동찬
2008-07-21
5158
27685DB생성시 언어셋 설정? [1]
장정훈
2008-07-21
4173
27684테이블만 빽업한 경우 복구 방법.
이상
2008-07-21
3713
27683com.mysql.jdbc.MysqlDataTruncation: Incorrect date value: '' for column 'actionDate' at row 1 에러
김수영
2008-07-19
5308
27682데이터만 백업 받기
장정훈
2008-07-19
3407
27681테이블 컬럼 길이 변경
김성현
2008-07-18
4360
27680Temporary DB Connection Error 에러내용좀 보시고 조언부탁합니다.
이병윤
2008-07-17
4199
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다