Sử dụng hàm TRIM() trong lệnh UPDATE để loại bỏ khoảng trắng ở đầu và cuối chuỗi.
Ví dụ
mysql> CREATE TABLE TrailingAndLeadingDemo (SpaceTrailLead VARCHAR(100));
mysql> INSERT INTO TrailingAndLeadingDemo VALUES(' john '); -- có khoảng trắng đầu/cuối
mysql> SELECT * FROM TrailingAndLeadingDemo;
+----------------+
| SpaceTrailLead |
+----------------+
| john | -- hiển thị có khoảng trắng (giữa các dấu |)
+----------------+
Cập nhật xóa khoảng trắng:
mysql> UPDATE TrailingAndLeadingDemo SET SpaceTrailLead = TRIM(SpaceTrailLead); Query OK, 1 row affected (0.17 sec) Rows matched: 1 Changed: 1 Warnings: 0
Kiểm tra lại:
mysql> SELECT * FROM TrailingAndLeadingDemo; +----------------+ | SpaceTrailLead | +----------------+ | john | -- không còn khoảng trắng đầu/cuối +----------------+
Các biến thể TRIM
TRIM(cot): Xóa cả đầu và cuối (mặc định xóa space).LTRIM(cot): Chỉ xóa đầu (left).RTRIM(cot): Chỉ xóa cuối (right).TRIM(BOTH 'x' FROM cot): Xóa ký tự 'x' ở cả hai đầu.TRIM(LEADING 'x' FROM cot): Xóa 'x' ở đầu.TRIM(TRAILING 'x' FROM cot): Xóa 'x' ở cuối.