LOAD البيانات المحلية، كيف يمكنني تخطي السطر الأول؟

StackOverflow https://stackoverflow.com/questions/1618355

سؤال

وأنا أحاول تحميل ملف CSV إلى الخلية قاعدة البيانات الخاصة بي، ولكن أود أن تخطي السطر الأول.

وأنا حقيقة ويحتوي على اسم الأعمدة بلدي وأية بيانات مثيرة للاهتمام.

وهنا هو استعلام أنا باستخدام:

LOAD DATA LOCAL INFILE '/myfile.csv' 
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"' 
LINES TERMINATED BY '\n' 
(column,column,column);
هل كانت مفيدة؟

المحلول

LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;

و( إشارة )

نصائح أخرى

وبالنسبة لأولئك غريبة، تجاهل يجب أن يكون N LINES بعد تصفيات فاصل:

LOAD DATA LOCAL INFILE '/myfile.csv' 
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"' 
LINES TERMINATED BY '\n' 
IGNORE 1 LINES
(column,column,column);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top