REPLACE() फ़ंक्शन का उपयोग करके सभी स्पेस हटाना
स्ट्रिंग के अंदर सभी स्पेस हटाने के लिए REPLACE(column, ' ', '') का उपयोग करें:
UPDATE yourTableName SET yourColumnName = REPLACE(yourColumnName, ' ', '');
उदाहरण: टेबल बनाना और डेटा डालना
mysql> CREATE TABLE removeSpaceDemo (
-> Id INT NOT NULL AUTO_INCREMENT,
-> UserId VARCHAR(20),
-> UserName VARCHAR(10),
-> PRIMARY KEY(Id)
-> );
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' John 12 67 ', 'John');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES('Carol 23 ', 'Carol');
अपडेट से पहले
mysql> SELECT * FROM removeSpaceDemo;
+----+------------------+----------+ | Id | UserId | UserName | +----+------------------+----------+ | 1 | John 12 67 | John | | 2 | Carol 23 | Carol | +----+------------------+----------+
सभी स्पेस हटाना
mysql> UPDATE removeSpaceDemo SET UserId = REPLACE(UserId, ' ', ''); Query OK, 2 rows affected
अपडेट के बाद
mysql> SELECT * FROM removeSpaceDemo;
+----+----------+----------+ | Id | UserId | UserName | +----+----------+----------+ | 1 | John1267 | John | | 2 | Carol23 | Carol | +----+----------+----------+
नोट: यह सभी स्पेस हटा देता है (लीडिंग, ट्रेलिंग और बीच के)। केवल लीडिंग/ट्रेलिंग स्पेस के लिए TRIM() उपयोग करें।