我是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'
答案 0 :(得分:1)
由于您复制了+粘贴了数据,因此无法确定\r\n
是否真正终止了行。
我建议您首先尝试不使用LINES TERMINATED BY...
子句。让MySQL自动为您检测。
如果这不起作用,请再试一次,这次只有\n
,或只有\r
。
抱歉 - 我无法提供明确的答案,你必须测试......