原因:等号两边的列的排序规则不同
通过命令查看排序规则
1种:show create table <table_name>
;
另一种:SELECT TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'table_name';
解决:
修改两边列为相同的,例如:
alter table <table_name> modify column <column_name> varchar(32) COLLATE utf16_general_ci;