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