मैं एक शेल स्क्रिप्ट से insert
क्वेरी निष्पादित कर रहा हूं जो एकाधिक फ़ाइलों से डेटा पढ़ता है। डेटा सम्मिलित करने के लिए में से कुछ पाठ में '
शामिल और MySQL देने त्रुटियोंमैं एक विशेष चरित्र कैसे डाल सकता हूं जैसे 'MySQL में?
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Development & Empowerment, Youth Affairs
','
Himachal Pradesh ' at line 1
यह वास्तविक पाठ है रखता है: Women's Development & Empowerment, Youth Affairs
।
उपयोग कर रहे हैं इस सूत्र आप मदद कर सकते हैं प्रदान की है बैश स्क्रिप्टिंग के माध्यम से कमांड लाइन] (http://stackoverflow.com/questions/4383135/escaping-mysql-command-lines-via-bash-scripting) – jujule
यदि आप 'चरित्र के साथ' से बचें तो बेहतर होगा। इसकी वजह यह है कि कुछ डीबी एक्स: स्क्लेइट शो \ बच चरित्र के साथ त्रुटि दिखाता है। आप लिख सकते हैं: "महिलाओं के विकास और सशक्तिकरण, युवा मामलों।" – YROjha