\
LIKE
. में एस्केप कैरेक्टर के रूप में कार्य करता है डिफ़ॉल्ट रूप से।
मैनुअल
से LIKE
. के लिए :
क्योंकि MySQL स्ट्रिंग्स में C एस्केप सिंटैक्स का उपयोग करता है (उदाहरण के लिए, "\n" एक न्यूलाइन कैरेक्टर का प्रतिनिधित्व करने के लिए), आपको LIKE स्ट्रिंग्स में आपके द्वारा उपयोग किए जाने वाले किसी भी "\" को दोगुना करना होगा। उदाहरण के लिए, "\n" खोजने के लिए, इसे "\\n" के रूप में निर्दिष्ट करें। "\" खोजने के लिए, इसे "\\\\" के रूप में निर्दिष्ट करें; इसका कारण यह है कि बैकस्लैश एक बार पार्सर द्वारा छीन लिए जाते हैं और फिर से जब पैटर्न मिलान किया जाता है , एक एकल बैकस्लैश को मिलान करने के लिए छोड़कर।
आप एक और एस्केप कैरेक्टर निर्दिष्ट करके इसे बदल सकते हैं, जैसे:
SELECT * FROM `titles` WHERE title LIKE 'test\\' ESCAPE '|'