如何在 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> 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)
查看上面的输出,空格已从列中清楚地删除。
广告