REPLACE() फ़ंक्शन का उपयोग करके नई लाइन कैरेक्टर्स हटाना
टेक्स्ट से `\r\n` (कैरिज रिटर्न और लाइन फीड) हटाने के लिए REPLACE() फ़ंक्शन का उपयोग करें:
UPDATE yourTableName SET yourColumnName = REPLACE(yourColumnName, '\r\n', '');
उदाहरण: टेबल बनाना और डेटा डालना
mysql> CREATE TABLE removeDemo (
-> Id INT NOT NULL AUTO_INCREMENT,
-> Name TEXT,
-> PRIMARY KEY(Id)
-> );
mysql> INSERT INTO removeDemo(Name) VALUES('John\r\nSmithCarol');
mysql> INSERT INTO removeDemo(Name) VALUES('LarryMike\r\nSam');
mysql> INSERT INTO removeDemo(Name) VALUES('David\r\nBobJames');
अपडेट से पहले रिकॉर्ड्स
mysql> SELECT * FROM removeDemo;
आउटपुट (फॉर्मेटिंग समस्या के साथ):
+----+------------------+ | Id | Name | +----+------------------+ | 1 | John SmithCarol | | 2 | LarryMike Sam | | 3 | David BobJames | +----+------------------+
\r\n हटाने की क्वेरी
mysql> UPDATE removeDemo SET Name = REPLACE(Name, '\r\n', ''); Query OK, 3 rows affected (0.12 sec)
अपडेट के बाद रिकॉर्ड्स
mysql> SELECT * FROM removeDemo;
आउटपुट:
+----+----------------+ | Id | Name | +----+----------------+ | 1 | JohnSmithCarol | | 2 | LarryMikeSam | | 3 | DavidBobJames | +----+----------------+
इस तरह REPLACE() फ़ंक्शन का उपयोग करके आप टेक्स्ट से अवांछित नई लाइन कैरेक्टर्स को आसानी से हटा सकते हैं।