代码之家  ›  专栏  ›  技术社区  ›  Peter Jaric

是否可以使用不同的排序规则(每行)或在MySQL中添加自己的排序规则?

  •  3
  • Peter Jaric  · 技术社区  · 15 年前

    问题

    一个朋友正在成长 a Swedish dictionary web application . 一个用途是在拼字游戏中检查单词。这个 Swedish Scrabble rules (在瑞典语中)允许例如“a”和“a”被视为同一个字母,而不是“u”和“y”和“y”。瑞典排序规则( latin1_swedish_ci )换个角度思考,将“y”和“y”视为同一个字母,使“mysli”匹配为正确的单词,尽管它应该拼写为“msli”。

    三个建议的解决方案

    1. 对单词表中的不同行使用不同的排序规则。有可能吗?
    2. 克隆瑞典排序规则定义,编辑它并在MySQL中使用。这能比所描述的方法简单吗 here ?
    3. 列上可能有不同的排序规则,对吗?在两列中搜索单词时,SQL查询会变得非常慢吗?

    其他建议?

    这个问题能用别的方法解决吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   oezi    15 年前

    这是不可能的

    编辑: