赞
踩
1267 - Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
执行sql如下
select * from student p right JOIN school l on p.`No` = l.`No`
‘=’报的错,原因时student中的No的字符集和排序规则与school中的字符集和排序规则不一致,导致查询报错。
修改一张表中的字符集和排序规则即可。修改代码如下
ALTER TABLE school(表名) CONVERT TO CHARACTER SET utf8mb4(字符集) COLLATE utf8mb4_general_ci(排序规则);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。