数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 行业新闻

 当前位置: 主页 > 行业新闻

记一次MySQL库 SQL error: #1271解决思路

浏览量: 次 发布日期:2023-10-06 18:19:45

记一次MySQL库 SQL error: #1271解决思路

概述

常州数据恢复

最近在做一次从mysql5.7到mysql8的结构同步,发现报错,具体信息如下:

下面简单记录下解决的过程及思路。

MySQL在使用UNION查询时或者创建视图时报异常:SQL error: #1271 - Illegal mix of collations for operation 'UNION',此类问题是由于UNION Mysql的Table的时候对应的字段Collation字符序不同导致的,如果这时候用MySQL在使用UNION查询时或者创建视图时就会报异常:SQL error: #1271 - Illegal mix of collations for operation 'UNION'

解决过程如下:

可以发现排序规则不一致

2、通过修正sql统一调整字符集规则

应用修正sql做调整:

扬州数据恢复

3、调整后检查

可以发现已经没有不一致的字符排序规则了。

4、重新结构同步

测试后没有问题。

后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下~

相关推荐