Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER) 解决办法

解决Mysql:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' <br /><br />发现是字符集的问题<br />首先、查看mysql的my.cnf,确认为utf8<br /><br />mysql> show variables like "%char%";<br />+--------------------------+-------------------------------------+<br />| Variable_name            | Value                               |<br />+----- 阅读详情

在向mysql 插入中文的过程中,系统报错:

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER)

这是由于mysql 默认的编码格式与存入的数据格式不一样导致的,解决办法:

打开mysql安装目录,里面有个my.ini文件,打开这个文件,里面有两处字符集的设置,默认是拉丁(latin1),建议你所想改的,如:utf8或gbk

打开my.ini 找到这两处地方修改:(如果想显示中文建议修改成gbk, 我之前尝试修改成utf8,结果在mysql中文还是显示乱码,改成gbk之后显示才正常)

[mysql]

default-character-set=gbk

...

# The default character set that will be used when a new schema or table is

# created and no character set is defined

default-character-set=gbk

修改完之后,重启mysql 服务,然后删除之前创建的库,重新创建新的库和表(创建库时指定编码:create database dbname default charset GBK (如果在my.ini文件中已经设置过新的编码格式,“default charset GBK” 可以不用写) ),创建好之后可以查看所建库的编码格式 mysql>:show create database dbname ;和查看表的编码格式:mysql>:show create table tablename

如果不想重建库不想重建表,可以对已经创建好的库和表的编码格式进行修改,

修改方式:

2.修改库的编码: ALTER DATABASE dbname DEFAULT CHARACTER SET gbk
3.修改表的编码:ALTER TABLE `testtable` DEFAULT CHARACTER SET gbk
4.修改字段的编码: 
ALTER TABLE `tablename` CHANGE  `name` VARCHAR( 45 ) CHARACTER SET gbk
是将MYSQL数据库tablename表中 "name"的字段编码改能够该为gbk
另外要保证在页面中传入的数据编码格式与数据库中的编码格式保持一致。


C# 进程间 双内存共享 高帧率图像传输 演示了两个进程之间通过 双内存共享 的方式, 来实时处理图像,并以高帧率(40~60FPS)传输的基本示例。 进程间内存共享的优点:高性能、低延迟、资源效率高、简单可靠。 适用场景:实时图像处理、大数据传输、多进程协作、实时监控系统,等等。 阅读详情

相关推荐

SPAD 单光子雪崩二极管

SPAD,全称为,是一种高灵敏度的光电探测器件,能够在非常低的光照水平下检测单个光子。SPAD在工作时,当一个光子被探测器吸收后,能够触发一个雪崩效应,产生一个可以被检测到的电信号。

qq_42786033的博客 1万+

java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,C

java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’,意思是说字符编码不一样,不能进行比较,也就是说数据库内部的编码都不一样,有的数据是latin1_swedish_ci,有的数据是utf8_gen...

weixin_43564627的博客 4173

Windows下Fortran调用CGNS库的完整踩坑实录:从HDF5、CMake到VS2019+IVF2020的保姆级配置

本文详细记录了在Windows环境下使用Fortran调用CGNS库的完整配置过程,涵盖HDF5安装、CMake配置、VS2019与IVF2020集成等关键步骤。通过实战经验分享,帮助开发者解决常见编译错误和链接问题,实现高效的Fortran与CGNS库集成。

weixin_28707739的博客 350

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation

用show full columns from tablename 该语句查询下这个表的每个字段的编码,才发现这个表中 其中一个字段的编码是latin1_swedish_ci(这个字段是建表后手动加的),执行了下alter table tablename convert to character set utf8,把该表的所有字段 都设置成utf-8了,问题就解决了。这个错误,就是查询的sql编码 与 数据库 中的 表字段编码不一致导致的,改成一致就行了。这里要说的是,本人排查的时候发现的问题。

yhyhyh_的博客 751

手把手教你用Excel自动化处理G14大额风险暴露报表(含211版模板)

本文针对G14大额风险暴露报表(含211版)手工填报效率低、易出错的核心痛点,提供了一套基于Excel VBA的完整自动化解决方案。文章详细讲解了如何构建从数据采集、清洗、关联客户识别、风险暴露计算到自动化校验与归档的完整工作流,并附有可操作的代码示例,旨在帮助银行风控人员大幅提升报表处理效率与准确性。

weixin_29304985的博客 450

(论文加源码)基于CNN和LSTM的脑电情绪识别(数据集为DEAP和seed)

论文及源码见个人主页:https://download.youkuaiyun.com/download/qq_45874683/84118637?spm=1001.2014.3001.5503 (论文加源码)基于CNN和LSTM的脑电情绪识别(数据集为DEAP和seed)4D-CRNN 目录 目录: 运行过程: 1. 运行1D文件(没有什么bug): 2. 再运行3D文件(没有出现bug): 3. 最后运行main文件(出现了两个bug)(前提需要配置好tensorflow的框架): 第一个bug是..

qq_45874683的博客 6366

java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,...

java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=',意思是说字符编码不一样,不能进行比较,也就是说数据库内部的编码都不一样,有的数据是latin1_swedish_ci,有的数据是utf8_gen...

weixin_30906425的博客 735

RK3588 buildroot 制作的系统增加 docker 支持

RK3588 使用buildroot制作的系统添加 docker 和 docker-compose 的功能

荻夜的博客 1568

解决"Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)

原文:http://www.111cn.net/database/mysql/41922.htm 今天在用java与mysql数据库时发现Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER错误提示,下面我们来看解决方法吧。 部署完项目,测试一下,诶,数据出来了 没有

wujingwen1111的专栏 6354

MetaERP 的管理单元在设计哲学和实现逻辑上,确实与 Oracle EBS 的业务实体(OU)一脉相承,你可以放心地在已知的 Oracle 多组织架构框架下进行理解。它并没有推翻这套经典的核算模型

MetaERP的管理单元设计继承了Oracle EBS业务实体(OU)的核心思想,并进行了现代技术重构。管理单元(MU)作为OU的超集,延续了业务数据隔离与流程执行边界的定位,但通过元数据驱动的多租户架构实现更灵活的数据隔离。MetaERP采用三层解耦设计(核算单元、自然科目、核算维度),解决了EBS科目组合爆炸问题,并实现事件驱动的实时核算。相较于EBS的批处理模式,MetaERP通过云原生架构和元数据驱动配置,显著提升了灵活性、实时性和扩展性,支持跨法人的业务统一管理视图。

金牌架构师 576

Dify 第 7 篇 Dify 应用介绍 + 聊天助手&Agent 应用关键点说明

本文介绍了Dify应用的核心概念与使用方法。Dify是基于大模型构建的实际场景应用,提供API、WebApp和易用界面。包含5种应用类型:聊天助手、文本生成、Agent、对话流和工作流。创建方式有模板创建、空白应用和DSL文件三种。重点讲解了聊天助手和Agent应用的关键功能:聊天助手支持提示词优化、知识库引用、文件处理等;Agent应用则强调推理能力、工具调用和任务自动化。文章还详细介绍了应用的调试、发布和管理工具,为开发者提供了全面的应用构建指南。

甘蓝的专栏 1887

解决Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER

今天在用java与mysql数据库时发现Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER错误提示,下面我们来看解决方法吧。 部署完项目,测试一下,诶,数据出来了 没有多大问题(暗舒一口气)。继续测吧,一点新建完了,报错了,看看什么错误 一看完了 java.sql.SQLExcepti...

weixin_30746117的博客 244

Python爬虫实战:基于最新技术栈的晋江文学城小说爬取

本文将详细介绍如何使用Python最新技术栈构建一个高效的晋江文学城小说爬虫。我们将从爬虫基础知识讲起,逐步深入到反爬机制应对、分布式爬虫设计以及数据存储优化等高级话题。文章包含完整的代码实现,使用aiohttp+asyncio实现异步爬取,Playwright处理动态渲染,并结合Redis实现分布式任务队列。本文旨在为读者提供一个全面的现代Python爬虫开发指南。网络爬虫(Web Crawler)是一种自动抓取互联网信息的程序,广泛应用于搜索引擎、数据分析和内容聚合等领域。

2201_76125261的博客 873

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER

今天在用java与mysql数据库时发现Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER错误提示,下面我们来看解决方法吧。 部署完项目,测试一下,诶,数据出来了 没有多大问题(暗舒一口气)。继续测吧,一点新建完了,报错了,看看什么错误 一看完了 java.sql.SQLExc

u013802203的博客 603

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

报错:Illegal mix of collations

问题: 服务端报错:Error: ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 原因 这个错误直白的翻译过来就是:2个字段的编码类型不一致造成的。 解决办法 这个时候我们首先要查看Mysql数据的字符集编码: SHOW VARIABLES LIKE '%character%'; 这

weixin_43825727的博客 9993

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

解决MySQL字符集冲突引发的“Illegal mix of collations”错误

解决字符集冲突

uncle_ll的博客 3291

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

解决 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)

OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like'") 今天在系统里做了一个中文的检索,结果 就出现如上的错误提示,第一反应是数据库字符集的问题,那么就按照下面的步骤,一步一步来排查...

dqchouyang的专栏 6633

【MySQL】1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIB

1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation ‘=’"

Trees__的博客 3523

解决Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci错误

错误本质原因:出现了两种字符集。1.SHOW VARIABLES LIKE 'character_set_%'; 查看一下 显示+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+---------------...

weixin_33811539的博客 528

mysql错误:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)

为什么80%的码农都做不了架构师?>>> ...

weixin_33918114的博客 2055

Mysql字符编码导致的错误:Illegal mix of collations (latin1_swedish_ci) and (utf8_general_ci)

简介 今天在排查BUG的时候,dev环境和production环境代码一致,sql语句也没什么问题, 查看日志发现出现了Mysql字符集的问题 Error: ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like' 查看Mysql字符集 直接写一个shell脚本吧 EOF简介 我自己的理

好好活着,因为我们会死很久... 680
上一篇: 需求说明文档之阅读人员分析,如何提高需求说明文档的读者认可度
下一篇: 怎样成为调试高手与编程高手
dw_java08
博客等级 码龄15年 122粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值