Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách xóa ký tự xuống dòng trong cột MySQL?

Dùng hàm TRIM() để xóa ký tự xuống dòng (\n) ở đầu/cuối chuỗi.

Tạo bảng và chèn dữ liệu có \n

mysql> CREATE TABLE tblDemotrail (id INT, name VARCHAR(100));
mysql> INSERT INTO tblDemotrail VALUES
(1,'John '),(2,' Carol'),(3,' Sam '),(4,'Tom\n '),(5,' \nTim');

Dữ liệu gốc (có xuống dòng)

+------+------------------+
| id   | name             |
+------+------------------+
| 1    | John             |
| 2    |  Carol           |
| 3    |  Sam             |
| 4    | Tom              |
| 5    |                  Tim |
+------+------------------+

Xóa ký tự \n ở cuối

mysql> UPDATE tblDemotrail SET name = TRIM(TRAILING '\n' FROM name);
Query OK, 0 rows affected (0.00 sec)