在mysql中insert中文没有问题
但load data infile就出错
显示Data too long for column 'name' at row 1
按网上的方法,把load data的文本文件保存为UTF-8格式,
再次load data infile
就显示Out of range value adjusted for column 'name' at row 1这该怎么解决啊?
但load data infile就出错
显示Data too long for column 'name' at row 1
按网上的方法,把load data的文本文件保存为UTF-8格式,
再次load data infile
就显示Out of range value adjusted for column 'name' at row 1这该怎么解决啊?
字符终端必须是UTF8
安装时我也都是选择gb2312所以单独insert时可以插入中文,也可以select中文字段
但load data infile 文件中的中文字段就是导不进去有没有办法解决啊??
注意:把load data的文本文件保存为UTF-8格式,
UTF8和GB2312不能混用。
character_set_connection gb2312
character_set_database gb2312
character_set_filesystem binary
character_set_results gb2312
character_set_server gb2312
character_set_system utf8
character_sets_dir D:\MYSQL\share\charsets\
请大家指教!!谢谢!!!
这是说我系统是用UTF8是吧?
这个是没有办法改的吧?那是否是说,我只能把MYSQL等全改为UTF8?