यहां दो परिदृश्य हैं:
-
टेबल के कॉलम csv कॉलम से बिल्कुल मेल खाते हैं। उस स्थिति में
REPLACE
उत्तर है - यहLOAD DATA INFILE
. के लिए एक कीवर्ड है देखें डॉक्टर प्रविष्टि -
तालिका के स्तंभ csv स्तंभों से मेल नहीं खाते:REPLACE के कारण विरोध हो जाएगा अतिरिक्त डेटा को प्रभावी ढंग से हटाते हुए रिकॉर्ड को हटाया और पुन:सम्मिलित किया जाना है। किस मामले में
LOAD DATA INFILE
अपने आप में प्रभावी नहीं है, आपको अपनी फ़ाइल को पहले फ़िल्टर करने, php या किसी अन्य विधि के माध्यम से अपडेट करने के साथ एक और दृष्टिकोण की आवश्यकता है।
किसी भी स्थिति में, यदि आप आयात प्रक्रिया में और अधिक "तर्क" जोड़ना चाहते हैं, तो शायद LOAD DATA INFILE
वास्तव में सही दृष्टिकोण नहीं है, लेकिन अस्थायी तालिकाओं का उपयोग करना सभी अच्छाई डेटाबेस प्रदान करने से लाभान्वित हो सकता है।