有人能告诉我我的mysql加载数据infile查询错误吗? 当我尝试运行下面的查询时,mysql执行它但它不会导入任何数据。但我也没有收到任何错误消息。
load data infile 'data/country.csv' into table country2
CHARACTER SET utf8
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(LKZ, abbr2, abbr3, code, name, localName) set id=NULL;
我的数据库表是
CREATE TABLE `country2` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`LKZ` varchar(255) DEFAULT NULL,
`abbr2` varchar(255) DEFAULT NULL,
`abbr3` varchar(255) DEFAULT NULL,
`code` varchar(100) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`localName` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
尝试导入的csv是http://user.ffuf.de/johngarcia/public/country.csv
提前感谢您的帮助。
答案 0 :(得分:1)