更新 MySQL 中的所有行並刪除字串中和字串周圍所有不必要的空格?
要刪除不必要的空格,請在 MySQL 中使用 TRIM()。我們首先建立一個 -
mysql> create table DemoTable1405 -> ( -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (0.55 sec)
使用 insert 來插入表中一些記錄 -
mysql> insert into DemoTable1405 values(' Chris',' Brown ');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable1405 values('David ',' Miller ');
Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable1405 values(' Carol ',' Taylor ');
Query OK, 1 row affected (0.19 sec)使用 select 來顯示錶中的所有記錄 -
mysql> select * from DemoTable1405;
這將產生以下輸出 -
+------------------+----------------+ | FirstName | LastName | +------------------+----------------+ | Chris | Brown | | David | Miller | | Carol | Taylor | +------------------+----------------+ 3 rows in set (0.00 sec)
以下是刪除所有不必要的空格並更新所有行的查詢 -
mysql> update DemoTable1405 set FirstName=trim(FirstName),LastName=trim(LastName); Query OK, 3 rows affected (0.18 sec) Rows matched: 3 Changed: 3 Warnings: 0
讓我們再次檢查一下表記錄 -
mysql> select * from DemoTable1405;
這將產生以下輸出 -
+-----------+----------+ | FirstName | LastName | +-----------+----------+ | Chris | Brown | | David | Miller | | Carol | Taylor | +-----------+----------+ 3 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP