Xóa khoảng trắng hàng loạt với UPDATE
Nếu nhiều cột trong bảng chứa khoảng trắng thừa (leading/trailing), ta có thể dùng TRIM() cho từng cột trong một câu lệnh UPDATE duy nhất.
Ví dụ
Bảng Employee có nhiều khoảng trắng:
mysql> SELECT * FROM Employee; +------+----------------------+----------------------+----------------------+ | Id | Name | Address | Department | +------+----------------------+----------------------+----------------------+ | 100 | Raman | Delhi | IT | | 101 | Mohan | Haryana | History | | 102 | Shyam | Chandigarh | ENGLISH | | 103 | Sukhjeet Singh | Patiala | Computer Engg. | | 104 | Bimal Roy | Calcutta | Computer Engg. | +------+----------------------+----------------------+----------------------+
Câu lệnh cập nhật:
mysql> UPDATE Employee
SET Id = TRIM(Id),
Name = TRIM(Name),
Address = TRIM(Address),
Department = TRIM(Department);
Query OK, 5 rows affected (0.24 sec)
Kết quả: Tất cả khoảng trắng đầu/cuối đã bị loại bỏ.