我有结构的城市表 -
# Name Type Collation
1 cityId int(11)
2 countryCode char(5) latin1_swedish_ci
3 cityName varchar(100) utf8mb4_unicode_ci
4 lat varchar(20) latin1_swedish_ci
5 lng varchar(20) latin1_swedish_ci
我有乡村用于乡村代码' - ' ad'喜欢 -
cityId countryCode cityName lat lng
1 ad Aixàs 42.4833333 1.4666667
2 ad Aixirivali 42.4666667 1.5
3 ad Aixirivall 42.4666667 1.5
4 ad Aixirvall 42.4666667 1.5
5 ad Aixovall 42.4666667 1.4833333
但是当我执行查询 - SELECT * FROM city WHERE countryCode = 'ad'
时,我得到空数据。我从excel表中导入了这个数据,有大约32,000,000条记录。
我检查过国家代码之前或之后没有空格。
整理是否有任何问题?我需要做一些转换吗?请帮忙。
答案 0 :(得分:0)
尝试整理您正在搜索的文字:
SELECT * FROM city WHERE countryCode = 'ad' COLLATE latin1_swedish_ci