关于LOAD DATA LOCAL INFILE 导入的问题
我使用LOAD DATA LOCAL INFILE 上传csv文件数据到mysql中数据库ibz的表usertmpfile上。
csv文件中数据为:
sherry,123456,A,sherry@163.com,En,小Y,浙江省,宁波,NB,043,214000,88888888,88888888
用的命令是这样的(在cmd中执行):
mysql --local-infile=1 -e "LOAD DATA LOCAL INFILE 'D:/Book1.csv' INTO TABLE usertmpfile(表名) FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'" -h server(服务器名字) -uroot(用户名) -proot(密码) ibz(数据库名字)
执行后得到的结果是导入mysql数据库ibz中表usertmpfile的数据是:
------------------------------------------------------------------------------------------------------------
sherry | 123456 | A | sherry@163.com | En | CY | | |NB |043 |214000|88888888|88888888|
-------------------------------------------------------------------------------------------------------------
其中有中文的"小Y"显示成了"CY" , "浙江省"没有显示, "宁波" 也没有显示。
请问各位大侠,应该怎么解决啊?