sitelink1  
sitelink2  
extra_vars5  
extra_vars6  
http://schoolor.egloos.com/2296271실제로 데이터가 짧은줄 알았다.

그래서 필드를 LongText로 고쳤는데도 이런 오류가.. OTL..
(LongText의 경우 4GB까지의 글자수를 넣을 수 있다는데-_-;;)

실제로 데이터 길이를 보니 4천자가 조금 넘는-_-

찾아보니, 기본설정상,  MySQL4.x에서는 Too Long Data는 auto-truncate되고 warning을 제시했는데,
5.x에서는 error를 발생시킨다고 한다.
http://www.webmasterworld.com/forum112/575.htm

아래는 다음 주소의 페이지에 나오는 글 중 일부이다.
http://dev.mysql.com/doc/refman/5.1/en/char.html

If you assign a value to a CHAR or VARCHAR column that exceeds the column's maximum length, the value is truncated to fit. If the truncated characters are not spaces, a warning is generated. For truncation of non-space characters, you can cause an error to occur (rather than a warning) and suppress insertion of the value by using strict SQL mode. See Section 5.2.5, “The Server SQL Mode”.



5.x에서 error를 warning으로 바꾸려면, SQL 초기화 설정값 중 SQLMODE라는 것을 수정해 주어야한다고.. (my.cnf 또는 my.ini)
http://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html

실제로 5.x의 서비스시작설정을 찾아보면 SQLMODE에 'STRICT_TRANS_TABLES' 라는 내용이 있다!!
이 모드는 데이터가 길이를 초과할 때 auto-truncate되는 것이 아니라 error를 발생시키는 것!

결국 설정을 바꿔서, 서비스를 다시 시작한 후, 오류가 발생하지도, 데이터가 잘리지도 않았다.

-_-a
그런데 4천자가 조금 넘는 데이터가 왜 'Data Too Long'이라는 오류를 낸 것인지는 의문-_-

http://forums.mysql.com/read.php?103,51906,103853
여기에서보면 turkish characte-set을 사용하는 사람도 같은 방식으로 문제를 해결했다고...

원인을 더 찾아보고싶지만, 짧은 영어와 귀찮음의 압빡으로 인하여 여기서 이만...

참고로, MySQL ODBC 3.5와 ADODB로 작업한 결과입니다.
database와 table, field의 characterset은 euc-kr로 되어있습니다.
번호 제목 글쓴이 날짜 조회 수
23 MySQL Database Migration Wizard 황제낙엽 2019.04.05 78
22 MySQL 워크벤치(Workbench) 황제낙엽 2019.04.05 66
21 MySQL을 로컬이 아닌 외부에서 접속하기 위한 확인 사항 황제낙엽 2018.11.30 770
20 phpMyAdmin file 황제낙엽 2007.11.11 472
19 DataType 과 최대값, 최소값 황제낙엽 2007.09.03 207
18 mysql에 오라클의 rownum같은 필드를 추가하기 (java code) 황제낙엽 2007.05.19 185
» MySQL에서 Data Too Long 이라는 오류를 만났을 경우...(MYSQL5) 황제낙엽 2007.04.04 519
16 MySQL 원격 접속하기 황제낙엽 2007.03.09 270
15 mysql latin1을 utf-8로 바꾸기 황제낙엽 2007.01.29 267
14 MYSQL_FRONT(3.0) 원격데이타베이스 관리 툴입니다. 황제낙엽 2005.11.18 108
13 Mysql 관리용 툴들 황제낙엽 2005.11.30 70
12 mysql 프롬프트에서 외부의 sql스크립트 파일 실행하기 황제낙엽 2005.11.22 504
11 MySQL 초보가이드 (임시업로드) 황제낙엽 2003.06.17 90
10 쿼리예제모음 황제낙엽 2004.11.29 43
9 mysql database를 검사후 재시작하는 스크립트 황제낙엽 2004.11.22 244
8 cmd창에서 mysql을 root계정으로 접속하는 방법 황제낙엽 2004.11.18 94
7 mysql의 fragmentation (파일 조각 모음) 황제낙엽 2004.11.18 133
6 mysql db state 체크 및 복구 황제낙엽 2004.11.18 14
5 쉘프롬프트에서 sql스크립트 파일 실행하기 황제낙엽 2004.11.18 59
4 인덱스관련 황제낙엽 2004.11.18 15