अनुगामी मानों को हटाने के लिए, नीचे दिए गए अपडेट सिंटैक्स के अनुसार TRIM() का उपयोग करें -
अपना TableNameset yourColumnName=trim(आपके ColumnName से '_' के बाद) अपडेट करें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1521 -> ( -> StudentCode varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.33 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1521 मानों ('345_') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable1521 मानों में डालें ('12345'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) mysql> सम्मिलित करें DemoTable1521 मानों में ('9084_'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.29 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1521 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+| स्टूडेंट कोड |+---------------+| 345_ || 12345 || 9084_ |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL में कॉलम को अपडेट करने और ट्रिम करने की क्वेरी है -
mysql> DemoTable1521 को अपडेट करें -> स्टूडेंटकोड =ट्रिम सेट करें (स्टूडेंटकोड से '_' अनुगामी); क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.34 सेकंड) पंक्तियाँ मिलान:3 परिवर्तित:2 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable1521 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+| स्टूडेंट कोड |+---------------+| 345 || 12345 || 9084 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)