2013-10-19 100 views
0

我有一个国家代码,国家名称和他们的地理领域的MySQL表。我用LOAD DATA INFILE做了这个...我认为他们是一些特殊字符。当我执行声明清理隐藏字符的mysql字段

Select * from countrylist where country_realm!='Africa' 

我仍然得到很多非洲。最重要的是,如果我做了一个小组,我得到2套非洲。我试过了这里所有的清洁工艺:Remove special characters from a database field

但它仍然无法正常工作。

另外,如果我执行语句

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

它工作得很好。

回答

1

你试过TRIM

UPDATE countrylist SET country_realm = TRIM(country_realm); 
+0

这对我工作感谢 –