1
寻找从问题详细说明一下这里问:mysql的负载在线 - 具体列
我看过了关于MySQL的文档,但是我正在寻找简单一些术语东西AREN在网站上没有意义。我不明白什么:
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和那些数据我将如何插入它只限制那些?
谢谢
所以通过指定column1,@dummy它不会写入它? – Petrogad 2011-05-10 17:34:18
它不会写入column1 * – Petrogad 2011-05-10 17:34:36
它实际上做了什么,它将第二列(在column1之后)赋值给一个名为dummy的变量 - 而不是将其分配给名为dummy(可能不存在于您的表中)的列。通过将它分配给一个变量,你不会使用你有效地跳过它。 – Liv 2011-05-10 17:35:49