MySQL एक स्ट्रिंग में बैकस्लैश को एस्केप कैरेक्टर के रूप में मानता है। आपको डबल बैकस्लैश का उपयोग करने की आवश्यकता है:
LOAD_FILE('C:\\Users\\Tom\\Desktop\\mango.pdf')
देखें https://dev.mysql.com/doc/ refman/8.0/hi/string-literals.html
संपादित करें:अगर यह अभी भी काम नहीं करता है:
- क्या फाइल MySQL सर्वर पर है?
- क्या 'secure_file_priv' चर सेट है? ('सेक्योर_फाइल_प्राइव' जैसे वैरिएबल दिखाएं; ) यदि ऐसा है, तो आपको फ़ाइल को उस निर्देशिका के अंतर्गत रखना होगा।
- क्या आपके उपयोगकर्ता के पास FILE विशेषाधिकार है?