मैं की तरह कुछ चलाने के लिए करना चाहते हैं:क्या मैं "आईएन" MySQL कथन में वाइल्डकार्ड का उपयोग कर सकता हूं?
select * from table where field in ("%apple%", "%orange%")
वहाँ एक रास्ता है? या कम से कम प्रत्येक कीवर्ड के लिए गतिशील रूप से क्वेरी बनाने से बेहतर तरीका है:
select * from table where field like "%apple%" or field like "%orange%"
धन्यवाद।
हाँ, सबसे आसान दृष्टिकोण की तरह दिखता है। धन्यवाद। उम्मीद है कि यह प्रदर्शन को बहुत प्रभावित नहीं करता है। – serg
@ serg555: मुझे नहीं लगता कि आपको रेगेक्स दृष्टिकोण से अच्छा प्रदर्शन मिलेगा क्योंकि कोई अनुक्रमणिका उपयोग नहीं की जाएगी। मैं पूर्ण पाठ खोज दृष्टिकोण की सिफारिश करता हूं। – Asaph
हाँ, लेकिन इसके इसके नुकसान भी हैं: केवल मायिसम टेबल, केवल एक अंत वाइल्डकार्ड। – serg