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 27150 게시물 읽기
No. 27150
mysql 5.0.27 utf8에서 한글 및 일본어 입력오류
작성자
김재경
작성일
2007-11-09 00:29
조회수
3,565

검색해보아도 해결되지 않아 질문드립니다.


mysql설치시 utf8로 설치하였고, database, table도 utf8로 생성하였습니다.

테이블을 생성하고 한글 및 일본어를 insert하려고 하는데

Data too long for column 'writer' at row 1 라는 오류가 나면서 인서트 자체가 돌아가질 않습니다.


set names utf8도 실행해보았으나 해결되지 않았습니다.


mysql> SHOW VARIABLES LIKE 'C%';

+--------------------------+---------------------------------------------------------+

| Variable_name            | Value                                                   |

+--------------------------+---------------------------------------------------------+

| character_set_client     | utf8                                                    |

| character_set_connection | utf8                                                    |

| character_set_database   | utf8                                                    |

| character_set_filesystem | binary                                                  |

| character_set_results    | utf8                                                    |

| character_set_server     | utf8                                                    |

| character_set_system     | utf8                                                    |

| character_sets_dir       | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |

| collation_connection     | utf8_general_ci                                         |

| collation_database       | utf8_general_ci                                         |

| collation_server         | utf8_general_ci                                         |

| completion_type          | 0                                                       |

| concurrent_insert        | 1                                                       |

| connect_timeout          | 5                                                       |

+--------------------------+---------------------------------------------------------+

14 rows in set (0.00 sec)


my.ini파일도 전부 utf8로 수정하였으나 아무런 해결이 되질 않네요..ㅠ.ㅠ


검색하면서 보았는데, 5버젼의 버그일까요;;

고수님들의 도움부탁드립니다.


귀찮은 글 읽어주셔서 감사합니다.

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

캐릭터셋이나 DB설정 문제 보다는, 입력하려고 하는 데이터의 크기가 컬럼의 최고 크기보다 큰 것 아닐까요?

정보가 부족하여 이 정도 생각밖에 들지 않는군요.

 

데이터 형에 따른 최대 크기는 아래를 참조하세요.

http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

 

사용하고 계신 table의 description을 올려주시면 더 많은 분이 도움을 주실 수 있으리라 생각됩니다.

박현우(lqez)님이 2007-11-09 13:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27153질문 이어서 합니다. 16559번에 이어서... [1]
김재경
2007-11-10
2048
27152load data infile을 이용해서 원하는 column에 data 넣기가 가능한가요? [2]
김효은
2007-11-10
2782
27151select 'a'=='A'; 가 1? [1]
mysqler
2007-11-09
2234
27150mysql 5.0.27 utf8에서 한글 및 일본어 입력오류 [1]
김재경
2007-11-09
3565
27149엄청 큰 데이터 처리? 도와주세요! [1]
김희석
2007-11-08
2595
27147Win2003 Server에 MySql4를 설치하고자 합니다. [1]
김길남
2007-11-08
2280
27146두개의 timestamp에 디폴트값에 now()를 적용시키는 법? [2]
DBA
2007-11-08
4313
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다