使mysql模糊查询不区分中英文括号
时间: 2023-10-19 09:22:50 浏览: 722
多字段 模糊查询 不要分
4星 · 用户满意度95%
可以通过设置MySQL的字符集为utf8mb4来实现模糊查询不区分中英文括号,具体步骤如下:
1. 修改MySQL的配置文件my.cnf,在[mysqld]下添加以下两条配置:
```
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
```
2. 重启MySQL服务使配置生效。
3. 在进行模糊查询时,使用MySQL的函数REPLACE将中文括号替换成英文括号,再进行查询。例如:
```
SELECT * FROM table WHERE REPLACE(column, '(', '(') LIKE '%keyword%';
```
这样就可以实现模糊查询不区分中英文括号了。
阅读全文