Mysql加载内联 - 特定列

时间:2011-05-10 17:31:01

标签: mysql

从这里提出的问题中寻找更多解释:

User Question

我查看了有关MySQL的文档但是我正在寻找一些更简单的术语,因为在网站上没有任何意义。我不明白:

LOAD DATA INFILE 'file.csv'
INTO TABLE t1
(column1, @dummy, column2, @dummy, column3, ...)
FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';`

@ dummy的用于?

如果我有列a,b,c和数据,我将如何插入它,仅限制那些?

谢谢

1 个答案:

答案 0 :(得分:3)

如果您的CSV中的数据包含5列,但您只想使用其中的3列 - 您使用@dummy指定该列实际上不会写入表中