我正在尝试从文本文件向MySQL表插入数据(超过24,000行)。我正在使用以下Load Data Infile
查询,该查询从empdump.txt
读取数据并将其插入到MYSQL中称为o_master_employees
的表中。
查询是:
LOAD DATA INFILE 'empdump.txt'
INTO TABLE o_master_employees
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
但是这里我面临的错误是:
Incorrect string value: '\x92s MS ...' for column 'PID_DESCR' at row 101
我已经检查了PID_DESCR列中的数据,并且数据为FedEX's MS Prod Support
您能否帮助我确定此错误的原因和解决方案?
谢谢! :)
LOAD DATA INFILE 'empdump.txt'
CHARACTER SET utf8
INTO TABLE o_master_employees
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
((我添加了CHARACTER SET行。)