Character set 'utf8mb3_general_ci' cannot be used in conjunction with 'binary' in call to regexp_like.
时间: 2023-12-26 12:07:02 浏览: 329
基于非下采样Contourlet变换和MB_LBP直方图的掌纹检测* (2014年)
这个错误是因为在使用 MySQL 的正则表达式函数 `regexp_like` 时,使用了 `binary` 类型的字符集,但是该字符集不支持 `utf8mb3_general_ci`。解决方法是更改字符集类型,可以使用 `utf8mb4_bin` 或其他支持 `binary` 类型的字符集。您可以尝试使用以下代码更改字符集类型:
```
ALTER TABLE your_table MODIFY your_column VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
```
请将 `your_table` 和 `your_column` 替换为您的表名和列名。
阅读全文