我们在数据库中的一些记录在字符串之前或之后有一个空格。我需要通过简单地创建一个 sql 查询来纠正它。我在下面有这个建议的查询:
update tableA set columnname1 = trim(columnname1) where columnname1 REGEXP '^[[:blank:]]|[[:blank:]]$'
update tableA set columnname1 = trim(columnname1)
update tableA set columnname1 = trim(columnname1) where trim (columnname1) IS NOT NULL
update tableA set columnname1 = trim(columnname1) where columnname1 like ' %' or columnname1 like '% '
我的前辈不接受所有这些。是否有任何其他查询能够更新那些有空格的记录?