`
snoopy7713
  • 浏览: 1149093 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUM

阅读更多
SHOW VARIABLES LIKE 'coll%';

 


 执行下面语句

SELECT * 
 FROM
        threat_event
    WHERE expirationTime<0 
        AND '2012-11-09 09:23:05' > ADDTIME(startTime, '30')

 出错:

SQL 错误 写道
Query : SELECT * FROM utmp.threat_event WHERE expirationTime<0 AND '2012-11-09 09:23:05' > ADDTIME(startTime, '30...
Error Code : 1267
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '>'
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000

 使用错误中写的编码方式:latin1_swedish_ci

执行:

SET collation_connection = 'latin1_swedish_ci';

 再次执行

SHOW VARIABLES LIKE 'coll%';

 查看结果为:



 其中collation_connection变为:latin1_swedish_ci

再次执行报错的SQL语句,执行成功

 

 

  • 大小: 6.6 KB
  • 大小: 6.6 KB
分享到:
评论

相关推荐

    Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结

    用了这么长时间,发现...那么在utf8_bin中你就找不到 txt = ‘A’ 的那一行, 而 utf8_general_ci 则可以. utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。 utf8_general_cs 区分大小写,如果

    MySQL 编码utf8 与 utf8mb4 utf8mb4_unicode_ci 与 utf8mb4_general_ci

    这里我们将深入探讨UTF8和UTF8MB4两种编码格式,以及它们各自的排序规则`utf8mb4_unicode_ci`和`utf8mb4_general_ci`。 首先,UTF-8是一种广泛使用的Unicode字符编码方案,它允许使用1到4个字节来表示不同的字符。...

    Mysql彻底解决中文乱码问题的方案(Illegal mix of collations for operation)

    CREATE TABLE mytable (...) CHARACTER SET utf8 COLLATE utf8_general_ci; ``` 这样,数据库、表和客户端之间的字符集就保持一致了,应该能够避免中文乱码的问题。 在处理包含中文数据的应用程序时,确保应用程序...

    关于mysql查询字符集不匹配问题的解决方法

    swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 这个错误,所以在stackover flow 中找到了对这个数据库,以及数据表中进行更改字符集的方法。 SET collation_connection

    MySQL中日期比较时遇到的编码问题解决办法

    错误信息"ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation ‘&gt;’"显示了两个不兼容的字符集和校对集:`utf8_general_ci`和`latin1_...

    freeradius 默认生成表转utf8

    Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '= 所以,自己把还没产生数据的表都删除,重新建立ut8表 此文件sql语句都是没产生数据的表,直接可以用py或者...

    MySQL表排序规则不同错误问题分析

    MySQL多表join时报错如下:[Err]1267 – Illegal mix of collations(utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘= 就是说两个表的排序规则(COLLATION)不同,无法完成比较。...

    MySQL中DATE_FORMATE函数使用时的注意点

    例如,错误`ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '&gt;'`就是由于在比较DATE_FORMAT的结果和TIMEDIFF的结果时,它们的字符集和...

    mysql关联两张表时的编码问题及解决办法

    这里,`utf8_general_ci`是utf8字符集的排序规则,`ci`表示大小写不敏感。 2. 改变表的编码方式: 要更改单个表的字符集,使用如下命令: ```sql ALTER TABLE `表名` CONVERT TO CHARACTER SET utf8 COLLATE ...

    mpvue-learning-bookwxapp:学习mpvue

    技术点整理所用到的技术点并方便自己近期翻看巩固小程序的登录(wx.getUserInfo()接口调整)mysql命令(knex)新增、查询、联表查询小程序获取地理...list时遇到mysql错误错误提示'Illegal mix of collations (utf8mb4...

    illegal key size local_policy.jar US_export_policy.jar JDK6-8的替换文件

    在Java开发过程中,有时会遇到“illegal key size”的错误,这通常与Java加密算法的限制有关。这个错误信息表示尝试使用的密钥长度超过了Java默认允许的最大值,这涉及到Java Cryptography Extension (JCE)的政策...

    Sql Server中一个表2个字段关联同一个表(代码解决)

    代码如下:select a.man_id,man_name,d.sex_name,zw_name,c.money from man as a left join zw as b on a.zw_id=b.zw_id left join zw as c on a.man_id=c.man_id — 同时关联zw字段,通过表别名区别开 left ...

    Undocumented_Secrets_of_MATLAB_Java_Programming.part2

    Undocumented_Secrets_of_MATLAB_Java_Programming.part2 Undocumented_Secrets_of_MATLAB_Java_... As far as I know, everything in this book is legal and within the bounds of the Matlab license agreement.

    Undocumented_Secrets_of_MATLAB_Java_Programming.part3

    Undocumented_Secrets_of_MATLAB_Java_Programming.part3 Undocumented_Secrets_of_MATLAB_Java_... As far as I know, everything in this book is legal and within the bounds of the Matlab license agreement.

    MySql表字符集问题[参考].pdf

    在本案例中,问题的核心在于两个表之间的字段字符集不兼容,导致了"非法的混合排序规则"(Illegal mix of collations)错误。这个错误意味着在执行等于操作('=')时,涉及到了具有不同字符集的列。 首先,我们来...

    nRF 51822 softdevice s130_nrf51_2.0.1

    Users of the SoftDevice must verify the compatibility of their SoftDevice/IC combination for development and for production. Compatibility information is found in the nRF51 Series Compatibility ...

    解决java.security.InvalidKeyException: Illegal key size

    在Java编程环境中,有时会遇到一个常见的错误:"java.security.InvalidKeyException: Illegal key size"。这个错误通常是由于Java安全策略的限制导致的,尤其是当你尝试使用超过默认限制的密钥长度(例如,超过128位...

    jce_policy-8_2021年11月下载.zip

    微信支付时加密会遇到Illegal key size的错误 需要升级jdk8的底层jar文件 下载,解压后覆盖到\jdk1.8.0_131\jre\lib\security\下的同名文件即可 jdk 1.8.0_161之后应该就不再有这个问题了

Global site tag (gtag.js) - Google Analytics