검색해보아도 해결되지 않아 질문드립니다.
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버젼의 버그일까요;;
고수님들의 도움부탁드립니다.
귀찮은 글 읽어주셔서 감사합니다.
|