0

我将 csv 文件中的数据导入 MySQL 数据库,但犯了一个错误,即没有删除 csv 列中的尾随空格。所以这些空间被视为“?” 在数据库中某些值的末尾(类型为 Varchar)。我想摆脱这些。我可以以某种方式一次性删除数据库中的所有这些?我知道替换命令,但我认为它一次只对单个表的一列起作用,这对我来说非常耗时。有人可以提出更好的建议吗?谢谢!

4

1 回答 1

2

您可以使用修剪功能

UPDATE table SET column = TRIM(TRAILING '?' FROM column)
于 2012-05-26T09:33:44.803 回答