清除mysql字段中的隐藏字符

清除mysql字段中的隐藏字符,mysql,special-characters,Mysql,Special Characters,我有一个MySQL表,其中包含国家代码、国家名称和它们的地理区域。我使用加载数据填充来完成此操作。。。我认为他们是一些特殊的人物。当我执行语句时 Select * from countrylist where country_realm!='Africa' Select * from countrylist where country_realm NOT LIKE '%Africa%' 我在非洲仍然有很多。除此之外,如果我做一组,我会得到两组非洲。我尝试了这里所有的清洁技术: 但它仍然不起作

我有一个MySQL表,其中包含国家代码、国家名称和它们的地理区域。我使用加载数据填充来完成此操作。。。我认为他们是一些特殊的人物。当我执行语句时

Select * from countrylist where country_realm!='Africa'
Select * from countrylist where country_realm NOT LIKE '%Africa%'
我在非洲仍然有很多。除此之外,如果我做一组,我会得到两组非洲。我尝试了这里所有的清洁技术:

但它仍然不起作用

如果我执行这个语句

Select * from countrylist where country_realm!='Africa'
Select * from countrylist where country_realm NOT LIKE '%Africa%'

它很好用。

你试过修剪吗

UPDATE countrylist SET country_realm = TRIM(country_realm);