MySQL报错err:
Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
Mysql编码引起的 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误
解决方式:
将 A表 和 B表 的 ( collations 或者 校对规则)的编码的方式统一为 utf8_general_ci
在创建时就设置成utf8_general_ci;
CREATE TABLE `trade_names_01_90`(
`trade_id` VARCHAR(32),
`trade_name` VARCHAR(255),
`id_name` VARCHAR(255),
`name_id` VARCHAR(255),
PRIMARY KEY ( `trade_id` )
)
default character set utf8
default collate utf8_general_ci
;