आप कॉलम निर्दिष्ट कर सकते हैं और अनावश्यक कॉलम को '@dummy' के रूप में चिह्नित कर सकते हैं।
LOAD DATA INFILE 'data.csv'
INTO TABLE t1
(column1, @dummy, column2, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy)
FIELDS TERMINATED BY '\t' ENCLOSED BY
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
बदलें t1
, column1
और column2
जैसा आपको पसंद। अन्य कॉलम सेट करने के लिए जो डेटा फ़ाइल में नहीं हैं, आप इसे इस तरह कर सकते हैं:
LOAD DATA INFILE 'data.csv'
INTO TABLE t1
(column1, @dummy, column2, @dummy, @val, @dummy, @dummy, @dummy, @dummy, @dummy)
FIELDS TERMINATED BY '\t' ENCLOSED BY
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
SET column3 = "test", column4 = CURRENT_TIMESTAMP, column5 = @val/10;
आगे के संदर्भ के लिए, मैं आपको पर एक नज़र डालने की सलाह देता हूं। MySQL संदर्भ ।