解决MySQL报错1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPL问题

 更新时间:2023年09月08日 11:08:07   作者:子非Yu@Itfuture  
这篇文章主要给大家介绍了解决MySQL报错1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPL的问题,文中有详细的解决方案,需要的朋友可以参考下

问题

记录一次sql语句执行错误:

left join表会出现 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_croatian_ci,IMPLICIT) for operation '='错误.

这是由于表的编码格式不一致 例如 某个表的字符编码为utf8_general_ci而关联表的字符编码为utf8_croatian_ci导致当前错误!

解决方案

解决方案: 让关联表的字符编码一致

1.修改表中所有字符编码

ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8_general_ci;   

2.修改表的字符编码

ALTER TABLE 表名 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_general_ci;

到此这篇关于解决MySQL报错1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPL问题的文章就介绍到这了,更多相关MySQL报错1267 - Illegal mix of collations内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL Workbench构建ER图全过程(实体关系图)

    MySQL Workbench构建ER图全过程(实体关系图)

    本文介绍了MySQLWorkbench的安装、连接MySQL数据库、管理数据库、构建ER图等内容,通过实例演示了如何使用MySQLWorkbench进行数据库建模和管理
    2026-04-04
  • MySQL与PHP的基础与应用专题之数据完整性

    MySQL与PHP的基础与应用专题之数据完整性

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,本系列将带你掌握php与mysql的基础应用,本篇从数据完整性开始
    2022-02-02
  • 解决ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (111)的问题

    解决ERROR 2003 (HY000): Can‘t connect to MySQL server 

    在Windows系统上使用Django连接Ubuntu虚拟机中的MySQL数据库时,遇到无法连接的问题,排查后发现是由于MySQL绑定的IP地址改变导致的,下面就来介绍一下问题解决,感兴趣的可以了解一下
    2024-09-09
  • Mysql精粹系列(精粹)

    Mysql精粹系列(精粹)

    本文都是小编日常整理的mysql精粹内容,需要大家熟练掌握并记忆的知识,非常不错,具有参考借鉴价值,对mysql知识感兴趣的朋友一起看看吧
    2016-09-09
  • 全面解析Windows下安装 mysql5.7的方法

    全面解析Windows下安装 mysql5.7的方法

    这篇文章主要介绍了全面解析Windows下安装 mysql5.7的方法的相关资料,需要的朋友可以参考下
    2016-07-07
  • mysql 提示INNODB错误的解决方法

    mysql 提示INNODB错误的解决方法

    解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it
    2011-09-09
  • 快速了解MySQL 索引

    快速了解MySQL 索引

    这篇文章主要介绍了MySQL 索引的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Navicat for MySQL 15注册激活详细教程

    Navicat for MySQL 15注册激活详细教程

    这篇文章主要介绍了Navicat for MySQL 15注册激活详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • MYSQL 根据唯一索引键更新死锁问题解析

    MYSQL 根据唯一索引键更新死锁问题解析

    这篇文章主要介绍了MYSQL 根据唯一索引键更新死锁问题解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-10-10
  • MySQL 中 blob 和 text 数据类型详解

    MySQL 中 blob 和 text 数据类型详解

    本文主要介绍了MySQL中blob和text数据类型详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论