मुझे एक MySQL तालिका में बड़े पैमाने पर (24 एमबी) टेक्स्ट फ़ाइलों को आयात करने की आवश्यकता है। प्रत्येक पंक्ति इस तरह दिखता है:मैं व्हाइटस्पेस-सीमांकित टेक्स्ट फ़ाइल को MySQL में कैसे आयात करूं?
1 1 0.008 0 0 0 0 0
प्रत्येक क्षेत्र के बाद एक या अधिक रिक्त स्थान हैं, और पिछले क्षेत्र न्यू लाइन से पहले के बारे में 36 रिक्त स्थान द्वारा पूंछ है।
मैं ऐसी फ़ाइल को MySQL में कैसे आयात करूं? प्रलेखन से ऐसा लगता है कि लोड डेटा उम्मीद करता है कि सभी फ़ील्ड बिल्कुल उसी स्ट्रिंग द्वारा समाप्त हो जाएं। मैं
LOAD DATA INFILE 'filename' INTO TABLE mytable FIELDS TERMINATED BY ' ';
की कोशिश की है, लेकिन MySQL एक खाली क्षेत्र परिसीमन के रूप में एक से अधिक स्थान का एक अनुक्रम व्याख्या करेगा।
कोई भी विचार?
वास्तव में; MySQL फ़ील्ड डिलीमीटर के रूप में रिक्त स्थान से काफी खुश है, यह केवल एक ही समस्या है जो यहां एक समस्या है। और एलएफ का उपयोग करके यह बदतर हो जाएगा क्योंकि वे रिकार्ड डिलीमीटर के समान होंगे! –