如何修复“非法混合排序规则(latin1_swedish_ci,IMPLICIT)和(utf8mb4_general_ci,COERCIBLE)以进行'like'操作”?

Posted

技术标签:

【中文标题】如何修复“非法混合排序规则(latin1_swedish_ci,IMPLICIT)和(utf8mb4_general_ci,COERCIBLE)以进行\'like\'操作”?【英文标题】:How to fix "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation 'like'"?如何修复“非法混合排序规则(latin1_swedish_ci,IMPLICIT)和(utf8mb4_general_ci,COERCIBLE)以进行'like'操作”? 【发布时间】:2020-03-29 10:38:02 【问题描述】:

目前我正在从事一个项目,我正在开发图书馆借阅系统 openbiblio,我想在其中使用元音变音符号,但我收到以下错误:

排序规则的非法混合 (latin1_swedish_ci,IMPLICIT) 和 (utf8mb4_general_ci,COERCIBLE) 用于“like”操作

【问题讨论】:

这能回答你的问题吗? Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' 如何将实体从 utf8 更改为 iso8859-1?修改数据库会很困难,因为有些功能需要iso885-1才能正常工作 【参考方案1】:

问题解决,将数据库中的编码改为UTF-8

【讨论】:

以上是关于如何修复“非法混合排序规则(latin1_swedish_ci,IMPLICIT)和(utf8mb4_general_ci,COERCIBLE)以进行'like'操作”?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复漏洞

如何修复WMI

PHP网站漏洞怎么修复 如何修补网站程序代码漏洞

如何修复这些漏洞? (npm audit fix 无法修复这些漏洞)

如何修复AppScan漏洞

如何在DOS环境下修复系统