0

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

所以我的数据采用以下格式,我创建了一个包含 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'
4

1 回答 1

1

由于您已经复制+粘贴了数据,因此无法判断行是否真正以\r\n.

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

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

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

于 2012-07-17T07:46:11.507 回答