mysql - Select with error Illegal mix of collations
问题描述
我有mysql子句:
Select * from table where firstname like 'INPUT'
我正在尝试输入 INPUT 以显示错误:
Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like'
我设置了变量:
我试过输入表情符号但仍然显示错误。
在这种情况下你能帮我吗?
解决方案
你可以试试这个查询:
select * from table_name where firstname like 'INPUT';
table 是一个关键字,因此请尝试在查询中给出表的名称。
推荐阅读
- jquery - 如何将 select2 值发送到我的 Java 代码?
- mongodb - Mongodb maxTransactionLockRequestTimeoutMillis 不起作用
- json - Wix Velo 数据库查询没有结果
- javascript - 选择在 Android 中展开,但在 iOS 中没有展开 - React Native
- javascript - 上传不会通过“初始化”状态
- java - 如何限制哪些桌面应用程序可以将数据发送到我的服务器?
- python - 在这种情况下如何利用正则表达式进行字符串格式化
- javascript - 动态房间和视频的联网 A 帧问题
- javascript - 闪亮的 conditionalPanel() JS 条件不适用于 bslib
- elasticsearch - 带有 grokPattern 的子字符串