mysql加载数据infile有困难

时间:2012-07-17 07:38:37

标签: mysql

我是SQL的新手,我对加载数据infile的语法有点困难。

所以我的数据采用以下格式,我创建了一个包含2列的表,一列用于整数,另一列用于varchars。

0,Albert
1,America
2,American
3,April
4,Austrian
5,Badcock's

这是我正在尝试的代码,但它只是将所有内容放入varchar列的第一行,有人能指出我正确的方向吗?感谢

load data infile 'C:/temp/correct.csv'
into table correct_spellings
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'

1 个答案:

答案 0 :(得分:1)

由于您复制了+粘贴了数据,因此无法确定\r\n是否真正终止了行。

我建议您首先尝试不使用LINES TERMINATED BY...子句。让MySQL自动为您检测。

如果这不起作用,请再试一次,这次只有\n,或只有\r

抱歉 - 我无法提供明确的答案,你必须测试......