इस त्वरित ट्यूटोरियल में मैं विशिष्ट टेक्स्ट खोजने और चयनित टेबल कॉलम से इसे हटाने के लिए एक बहुत ही सरल MySQL क्वेरी दिखाने जा रहा हूं। यह mysql तालिका से टेक्स्ट को बदलने का सबसे तेज़ तरीका है।
मान लीजिए कि आपके पास एक टेबल नाम है पोस्ट शीर्षक और विवरण के साथ, ये कुछ सामान्य पाठ हैं जिन्हें आपने प्रत्येक पोस्ट में जोड़ा है जैसे आपने कोई पुराना वेबसाइट लिंक जोड़ा है और आप पुराने लिंक को नए लिंक से बदलना चाहते हैं तो आपको मैन्युअल रूप से एक-एक करके करने की आवश्यकता नहीं है बस नीचे चलाएँ mysql क्वेरी ढूंढें और बदलें, यह सेकंड के भीतर आपके पुराने वेबसाइट लिंक को नए लिंक से बदल देगा।
तालिका:पोस्ट
आईडी | शीर्षक | विवरण | स्थिति |
1 | TITLE-1 | अधिक जानकारी के लिए मेरा पहला विवरण देखें www.iamrohit.in/lab/ | 1 |
2 | TITLE-2 | अधिक जानकारी के लिए मेरा दूसरा विवरण देखें www.iamrohit.in/lab/ | 1 |
3 | TITLE-3 | अधिक जानकारी के लिए मेरा तीसरा विवरण देखें www.iamrohit.in/lab/ | 0 |
उपरोक्त तालिका में विवरण कॉलम में एक लिंक (www.iamrohit.in/lab/) है जिसे मुझे www.iamrohit.in से बदलना है, उसी के लिए MySql क्वेरी होगी ..
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in'); |
आप केवल सक्रिय पोस्ट के टेक्स्ट फॉर्म को WHERE क्लॉज से बदलने के लिए सशर्त क्वेरी भी लागू कर सकते हैं।
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in') WHERE STATUS=1; |