Computer >> Máy Tính >  >> Lập trình >> MySQL

Xóa các ký tự dòng mới khỏi các hàng trong MySQL?

Hàm Trim () được sử dụng để xóa các ký tự dòng mới khỏi các hàng dữ liệu trong MySQL. Hãy để chúng tôi xem một ví dụ. Đầu tiên, chúng ta sẽ tạo một bảng. Lệnh CREATE được sử dụng để tạo bảng.

mysql> create table tblDemotrail
- > (
- > id int,
- > name varchar(100)
- > );
Query OK, 0 rows affected (0.57 sec)

Bây giờ hãy để chúng tôi chèn một số bản ghi.

mysql> insert into tblDemotrail values(1,'John ');
Query OK, 1 row affected (0.15 sec)

mysql> insert into tblDemotrail values(2,' Carol');
Query OK, 1 row affected (0.32 sec)

mysql> insert into tblDemotrail values(3,' Sam ');
Query OK, 1 row affected (0.17 sec)

mysql> insert into tblDemotrail values(4,' Tom\n ');
Query OK, 1 row affected (0.18 sec)

mysql> insert into tblDemotrail values(5,' \nTim ');
Query OK, 1 row affected (0.12 sec)

Hãy để chúng tôi hiển thị tất cả các bản ghi.

mysql> select *from tblDemotrail;

Sau đây là kết quả đầu ra không giống như bản ghi bình thường, vì chúng tôi đã bao gồm các ký tự dòng mới trong khi thêm bản ghi.

+------+------------------+
| id   | name             |
+------+------------------+
| 1    |John              |
| 2    | Carol            |
| 3    | Sam              |
| 4    | Tom              |
| 5    |Tim               |
+------+------------------+
5 rows in set (0.00 sec)

Để xóa các ký tự dòng mới, bạn cần sử dụng truy vấn sau.

mysql> update tblDemotrail SET name = TRIM(TRAILING '\n' FROM name);
Query OK, 0 rows affected (0.00 sec)
Rows matched: 5 Changed: 0 Warnings: 0