我试图使用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格式保存
有什么想法吗?