如何删除MySQL字段中的前导和尾随空格?

要删除前导和尾随空间,我们可以在MySQL中使用trim()。首先,我们将在CREATE命令的帮助下创建一个表。

创建表-

CREATE table TrailingANdLeadingDemo
-> (
-> SpaceTrailLead varchar(100)
-> );

创建表后,我们将在INSERT命令的帮助下插入一条记录。让我们插入一个带有前后空格的记录-

INSERT into TrailingANdLeadingDemo values(' john ');

我们可以借助SELECT命令显示所有记录

显示记录

SELECT * from TrailingANdLeadingDemo;

以下是输出

+----------------+
| SpaceTrailLead |
+----------------+
| john           |
+----------------+
1 row in set (0.00 sec)

现在,记录已插入一些空间。借助trim()函数删除前导和尾随空格的语法如下-

UPDATE yourTableName set column_name=trim(column_name);

现在,我正在应用上面的查询来删除尾随和前导空间-

UPDATE TrailingANdLeadingDemo set SpaceTrailLead=trim(SpaceTrailLead);
Rows matched: 1 Changed: 1 Warnings: 0

现在,我们可以检查该空间是否已删除。使用SELECT语句显示记录-

SELECT * from TrailingANdLeadingDemo;

以下是输出

+----------------+
| SpaceTrailLead |
+----------------+
| john           |
+----------------+
1 row in set (0.00 sec)

查看上面的输出,已从列中清楚地删除了空格。