一尘不染

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

mysql

我有一个包含两个字段(国家和ISO代码)的表:

Table1

   field1 - e.g. 'Afghanistan' (without quotes)
   field2 - e.g. 'AF'(without quotes)

在某些行中,第二个字段在开头和/或结尾处都有空格,这会影响查询。

Table1

   field1 - e.g. 'Afghanistan' (without quotes) 
   field2 - e.g. ' AF' (without quotes but with that space in front)

有没有一种方法(在SQL中)遍历表并查找/替换field2中的空格?


阅读 277

收藏
2020-05-17

共1个答案

一尘不染

您正在寻找TRIM

UPDATE FOO set FIELD2 = TRIM(FIELD2);
2020-05-17