LOAD DATA INFILE在第一条记录前插入问号

时间:2016-06-27 06:21:02

标签: mysql

我试图使用LOAD DATA INFILE将数据从.txt文件加载到mysql表中而感到沮丧。文本文件是国家及其各自首府城市的列表。

这是我正在使用的查询:

$sql = "LOAD DATA local INFILE 'D:/wamp64/www/mySRS/data.txt'
        INTO TABLE example CHARACTER SET UTF8 FIELDS TERMINATED BY '|'
        LINES TERMINATED BY '\\r\\n' (country, capital)";

数据加载正常除了一件事,在第一条记录的开头总是有一个问号。所以第一条记录如下:

1?阿富汗喀布尔

文本文件如下所示:

Afghanistan | Kabul
Albania | Tirana
Algeria | Algiers
Andorra | Andorra la Vella
Angola | Luanda

等...

它以UTF-8格式保存

有什么想法吗?

0 个答案:

没有答案