1

可能重复:
如何在 MySql 中进行口音敏感搜索

我有一个 MySQL 数据库,其中包含一个表中包含法语和英语字母的单词列表。

例如: 存储在数据库中的数据如下:

编号 | 字

  1. rççl
  2. 回复
  3. rçgi

我搜索过这样的查询

 SELECT id, words  FROM `dictionary` WHERE `words` LIKE '_ç__'

所以我得到了以下结果ID | 字

  1. rççl
  2. 回复
  3. rçgi

在那个查询中,我搜索了法语字母。所以结果是正确的。

但如果我搜索了以下查询,

SELECT id, words  FROM `dictionary` WHERE `words` LIKE '_c__'

结果是相同的ID | 字

  1. rççl
  2. 回复
  3. rçgi

所以我的问题是如何区分这些字母以及我需要在程序或查询中更改什么?请帮忙 ?

4

1 回答 1

0

您将要使用具有任何选择的区分大小写/二进制格式的COLLATE 子句对不起,我不知道法语口音的最佳排序规则。

于 2012-08-30T07:53:24.133 回答