TRIM() फ़ंक्शन का उपयोग करके लीडिंग/ट्रेलिंग स्पेस हटाना
केवल शुरुआत और अंत के स्पेस हटाने के लिए TRIM() फ़ंक्शन का उपयोग करें:
UPDATE yourTableName SET yourColumnName = TRIM(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('John1267 ', 'John');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' 12Larry56', 'Larry');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' David909', 'David');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES('Bob912 ', 'Bob');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' Sam123 ', 'Sam');
अपडेट से पहले
mysql> SELECT * FROM removeSpaceDemo;
+----+----------------+----------+ | Id | UserId | UserName | +----+----------------+----------+ | 1 | John1267 | John | | 2 | 12Larry56 | Larry | | 3 | David909 | David | | 4 | Bob912 | Bob | | 5 | Sam123 | Sam | +----+----------------+----------+
TRIM() से स्पेस हटाना
mysql> UPDATE removeSpaceDemo SET UserId = TRIM(UserId); Query OK, 5 rows affected
अपडेट के बाद
mysql> SELECT * FROM removeSpaceDemo;
+----+-----------+----------+ | Id | UserId | UserName | +----+-----------+----------+ | 1 | John1267 | John | | 2 | 12Larry56 | Larry | | 3 | David909 | David | | 4 | Bob912 | Bob | | 5 | Sam123 | Sam | +----+-----------+----------+
वैकल्पिक: RTRIM() और LTRIM()
RTRIM()- केवल ट्रेलिंग स्पेस हटाता हैLTRIM()- केवल लीडिंग स्पेस हटाता हैTRIM()- दोनों हटाता है