2015-10-25 11 views
11

पर आयात नहीं कर रहा है, जब मैं अपना मौजूदा डेटाबेस स्थानीयहोस्ट में आयात करने का प्रयास कर रहा हूं तो मुझे यह त्रुटि मिल रही है। डेटाबेस वेब होस्ट सर्वर पर आयात करता है लेकिन स्थानीयहोस्ट में आयात करता है।मौजूदा MySQL डेटाबेस स्थानीयहोस्ट

त्रुटि है;

स्टेटिक विश्लेषण:

विश्लेषण के दौरान 2 त्रुटियां मिलीं।

Ending quote ' was expected. (near "" at position 28310) 
4 values were expected, but found 3. (near "(" at position 28266) 
+1

अगर फाइल काट दिया गया आप की जाँच करनी चाहिए। ऐसा लगता है कि फ़ाइल अपेक्षा से पहले समाप्त हो चुकी है। – Nick

+0

धन्यवाद निक, मैंने नोटपैड के साथ फाइल खोली और सबकुछ वहां है। पृष्ठ के नीचे एक नोट है, लेकिन उल्लिखित लाइन नंबर में "एपकी" ठीक नहीं कर सका। यह किसी अन्य पंक्ति में नोटपैड में है लेकिन यह सुनिश्चित नहीं है कि इसके साथ क्या किया जाए। MySQL ने कहा: दस्तावेज़ीकरण # 1064 - आपको अपने SQL वाक्यविन्यास में कोई त्रुटि है; "0: 5: {s: 6:" appkey "के आस-पास उपयोग करने के लिए सही वाक्यविन्यास के लिए अपने मारियाडीबी सर्वर संस्करण से मेल खाने वाले मैनुअल की जांच करें 148 –

उत्तर

14

PhpMyAdmin थोड़े मूर्ख हैं क्योंकि यह स्वयं निर्यात किए जाने वाले आयात को आयात नहीं कर सकता है। यह '' बजाय \' के रूप में एकल उद्धरण निकल जाता है और उसके बाद इस तरह तारों पर उसके दांत टूट जाता है:

''I can''t do this anymore!'' 

आप या तो कर सकते हैं:

  • ''\', या
  • की जगह
  • mysql.exe के माध्यम से

    आयात:

    mysql -uuser -ppass dbName < file.sql 
    
+1

धन्यवाद, यह मेरे लिए कमांडलाइन से काम करता है। – Jawaad

+0

मैंने अभी एक अच्छा आधे घंटे बिताया है जो phpmyadmin के माध्यम से एक .sql डंप आयात करने की कोशिश कर रहा है और यह असफल रहा है आदि - इसे कंसोल का उपयोग करके 5 मिनट की तरह किया गया था, जिसमें मुझे विंडोज़ पथ चर में mysql जोड़ने के लिए समय लगता था ... – PeterTheLobster

+0

मेरे मामले में, वर्डप्रेस टिप्पणियां जिनमें 'क्लाइंट' जैसे apostrophes शामिल थे, \ '' से बच रहे थे जो स्थानीय phpMyAdmin डेटाबेस में आयात करने के लिए वाक्यविन्यास तोड़ रहा था। टीएल: डॉ; '\ '' → '\" 'को प्रतिस्थापित करें – jaegs

0

या

(phpmyadmin के नए संस्करण के लिए) '\' के साथ (नोटपैड की तरह ++) किसी भी संपादक और

आप को बदलने के लिए की जरूरत है अपने .SQL स्क्रिप्ट फ़ाइल को खोलने \ ' आपको \ 'with \' '(phpmyadmin के पुराने संस्करण के लिए)

जब आप इसे एसक्यूएल फ़ाइल की सभी सामग्री से प्रतिस्थापित करेंगे तो यह आपके लिए काम करेगा।

रेफरी: https://stackoverflow.com/a/41376791/2298211