MySQL 如何在MySQL字段中删除前导和尾随的空格?
要删除前导和尾随空格,我们可以在MySQL中使用trim()。首先,我们将使用CREATE命令创建一个表。
创建一个表-
mysql> CREATE table TrailingANdLeadingDemo
-> (
-> SpaceTrailLead varchar(100)
-> );
Query OK, 0 rows affected (0.57 sec)
创建表之后,我们将使用INSERT命令插入带有前导和尾随空格的记录-
mysql> INSERT into TrailingANdLeadingDemo values(' john ');
Query OK, 1 row affected (0.12 sec)
我们可以使用SELECT命令显示所有记录
阅读更多:MySQL 教程
显示记录
mysql> SELECT * from TrailingANdLeadingDemo;
以下是输出
+----------------+
| SpaceTrailLead |
+----------------+
| john |
+----------------+
1 row in set (0.00 sec)
现在,记录已插入一些空格。使用trim()函数删除前导和尾随空格的语法如下-
UPDATE yourTableName set column_name=trim(column_name);
现在,将以上查询应用于删除尾随和前导空格 –
mysql> UPDATE TrailingANdLeadingDemo set SpaceTrailLead=trim(SpaceTrailLead);
Query OK, 1 row affected (0.17 sec)
Rows matched: 1 Changed: 1 Warnings: 0
现在,我们可以检查空格是否已被删除。使用SELECT语句显示记录 –
mysql> SELECT * from TrailingANdLeadingDemo;
以下是输出
+----------------+
| SpaceTrailLead |
+----------------+
| john |
+----------------+
1 row in set (0.00 sec)
查看上面的输出,空格已从列中清除。