यदि आपके पास उपयुक्त अनुमतियां हैं, तो आप सीधे MySQL में LOAD DATA INFILE
के साथ ऐसा कर सकते हैं कमांड, देखें http://dev.mysql.com/ doc/refman/4.1/hi/load-data.html
या mysqlimport
उपयोगिता, देखें http://dev.mysql.com/doc/ refman/4.1/hi/mysqlimport.html
दोनों विधियां आपको यह निर्दिष्ट करने की अनुमति देंगी कि डेटा किस कॉलम में जाना चाहिए, उदाहरण के लिए:
LOAD DATA INFILE 'myfile.txt' INTO TABLE 'mytable' (col1, col2, col3, ...)
या
mysqlimport --columns='col1,col2,...' tablename.csv
यदि आप इसे PHP से करने का इरादा रखते हैं, तो आपको CSV फ़ाइल की प्रत्येक पंक्ति को पढ़ने में सक्षम होना चाहिए और उपयुक्त कॉलम का नामकरण करते हुए एक उपयुक्त SQL INSERT क्वेरी निष्पादित करने में सक्षम होना चाहिए (हालाँकि यह सीधे MySQL में करने के रूप में उतना कुशल नहीं होगा)।पी>
संपादित करें:मुझे यह जोड़ना चाहिए कि आपने यह उल्लेख नहीं किया है कि आपने अब तक क्या प्रयास किया है या आपको क्या मुश्किल लग रहा है; यदि आप किसी विशेष चीज़ पर अटके हुए हैं, तो इसे करने के तरीके के बारे में सुझावों की तलाश करने के बजाय, कृपया ऐसा कहने के लिए प्रश्न को अपडेट करें।