CSV फ़ाइल से जानकारी खींचने के लिए एक स्क्रिप्ट लिखने के बजाय, आप MYSQL को सीधे इससे लिंक कर सकते हैं और निम्न सिंटैक्स का उपयोग करके जानकारी अपलोड कर सकते हैं।
MySQL में एक एक्सेल फ़ाइल आयात करने के लिए, पहले इसे CSV फ़ाइल के रूप में निर्यात करें। खाली डेटा के साथ उत्पन्न CSV फ़ाइल से CSV हेडर निकालें, जिसे Excel ने CSV फ़ाइल के अंत में रखा हो सकता है।
फिर आप इसे रन करके MySQL टेबल में आयात कर सकते हैं:
load data local infile 'uniq.csv' into table tblUniq fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(uniqName, uniqCity, uniqComments)
जैसा कि पढ़ा गया: CSV फ़ाइल को सीधे MySQL में आयात करें
संपादित करें
आपके मामले के लिए, पहली पंक्ति खोजने और उन्हें कॉलम नामों के रूप में निर्दिष्ट करने के लिए, आपको पहले एक दुभाषिया लिखना होगा।
संपादित -2
वाक्य रचना परLOAD DATA MySQL डॉक्स से :
IGNORE number LINESविकल्प फ़ाइल के शुरू में लाइनों की अनदेखी करने के लिए इस्तेमाल किया जा सकता है। उदाहरण के लिए, आप IGNORE 1 LINESकॉलम नाम वाले एक प्रारंभिक हेडर लाइन को छोड़ सकते हैं :
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;
इसलिए, आप निम्न कथन का उपयोग कर सकते हैं:
LOAD DATA LOCAL INFILE 'uniq.csv'
INTO TABLE tblUniq
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(uniqName, uniqCity, uniqComments)