MYSQL UTF8 Accents不敏感搜索

时间:2013-02-25 21:37:42

标签: mysql select utf-8 collation

我需要在我的数据库中进行重音不敏感搜索。 表格排序是UTF8。

在我的桌子上,我有这些数据。

的MySQL> select * from categoria;

+------+
| name |
+------+
| Eletrônicos   |
| Informática   |
| Acessórios    |
+------+

我想在没有重音的情况下进行搜索,并能够返回数据。

我正在尝试进行此搜索:

从Categoria中选择名称,例如'%eletronicos%'

但查询没有返回任何行!

有人知道我该怎么做?

更好地解释

问题是数据存储在编码为UTF8的数据库中。

**Correct word with accent:** Eletrônicos
**Stored at database like:** Eletrônicos
**Searched word without accents** Eletronicos

Best,Flavio

1 个答案:

答案 0 :(得分:2)

尝试将排序规则切换为utf8_general_ci,who is case and accent insensitive