從 MySQL 中的行中刪除新行字元?


Trim() 函式用於從 MySQL 中的資料行中刪除換行符。我們來看一個例子。首先,我們將建立一個表。CREATE 命令用於建立表。

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

現在讓我們插入一些記錄。

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
'); Query OK, 1 row affected (0.18 sec) mysql> insert into tblDemotrail values(5,'
Tim '); Query OK, 1 row affected (0.12 sec)

讓我們顯示所有記錄。

mysql> select *from tblDemotrail;

如下是輸出,它看起來不像一般的記錄,因為我們在新增記錄時包含了換行符。

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

若要移除換行符,則需要使用以下查詢。

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

更新於:2020-06-26

4K+ 瀏覽量

開啟你的 事業

透過完成課程來獲得認證

開始
廣告
© . All rights reserved.