我试图在Windows Server 2012上复制一个mysql实例。遇到导入文本文件的问题。
这在Windows 8计算机上的本地服务器上没有问题:
LOAD DATA LOCAL INFILE 'path/somefile.txt' INTO TABLE invoicedata.invoicedata
FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'
IGNORE 1 LINES
(@col1, @col2)
set date = @col1, order_number = @col2;
当我在服务器2012机器上运行相同的命令(相同的文本文件)时,我得到:
Error Code: 1300. Invalid utf8 character string
我不确定为什么这会在一个而不是另一个上起作用。