【问题标题】:What is the best way of searching mysql table field for the ending of a fiels?搜索 mysql 表字段以查找字段结尾的最佳方法是什么?
【发布时间】:2011-03-28 16:07:37
【问题描述】:

有人告诉我,用LIKE '%wordend' 在 MySQL 数据库中搜索很糟糕,因为它需要很长时间。

在字段末尾进行搜索的最佳方式是什么?

我是否应该创建一个额外的字段,将需要向后搜索的字段向后存储,这对我来说似乎是一个好主意,因为它会给索引带来好处!

【问题讨论】:

    标签: mysql database search sql-like


    【解决方案1】:

    我是否应该创建一个额外的字段,将需要向后搜索的字段向后存储

    是的,反向存储文本字段。然后你可以搜索它LIKE 'dnedrow%'('wordend'倒着写)。

    您是正确的,字符字段的索引从左侧开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-09
      • 2014-10-25
      • 2019-01-03
      • 1970-01-01
      • 2011-06-21
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多