0

我有一个国家代码、国家名称和地理领域的 MySQL 表。我使用 LOAD DATA INFILE 来做到这一点......我认为它们是一些特殊字符。当我执行语句

Select * from countrylist where country_realm!='Africa'

我仍然得到许多非洲。最重要的是,如果我进行分组,我会得到 2 套非洲。我已经尝试了这里找到的所有清理技术:从数据库字段中删除特殊字符

但它仍然不起作用。

另外,如果我执行语句

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

它工作得很好。

4

1 回答 1

1

你试过TRIM吗?

UPDATE countrylist SET country_realm = TRIM(country_realm);
于 2013-10-19T00:30:25.990 回答