【发布时间】:2018-01-19 03:26:56
【问题描述】:
这是我的查询:
INSERT INTO location_province(name, country)
SELECT child.name
,location_country.id
FROM location_1 child
INNER JOIN location_1 parent
ON child.parent_id = parent.id
INNER JOIN location_country
ON location_country.name = parent.name
WHERE child.location_type = 1
它会抛出这个错误:
#1267 - 非法混合排序规则 (utf8_unicode_ci,IMPLICIT) 和 (utf8_general_ci,IMPLICIT) 用于操作 '='
出了什么问题,我该如何解决?
注意:在查询末尾添加COLLATE utf8_unicode_ci 也不起作用。
【问题讨论】: