【问题标题】:Mysql like search in reverseMysql喜欢反向搜索
【发布时间】:2016-03-24 07:49:03
【问题描述】:

我不知道我的标题是否准确地说明了我尝试做的事情,但在这里等等 当然是一个例子。

例如

我有一个带有字段 id | 的数据库动物 |人口 ... 这都是关于动物领域的。我有一个字符串,例如“动物是狐狸”或“狐狸是棕色的”。

我想通过 mysql 查询传递这个字符串,该查询将返回我的“狐狸”作为匹配项。

提前谢谢你!

尼克

【问题讨论】:

标签: mysql sql sql-like


【解决方案1】:
SELECT *
FROM   tableName
WHERE  'the animal is a fox' LIKE CONCAT('%', animal ,'%')

【讨论】:

  • 我有一个大型数据库,我想做类似的事情,但前提是它仍然被索引。如果我将其格式化为: WHERE 'the animal is a fox' LIKE CONCAT(animal ,'%') 它会使用动物上的索引吗?
猜你喜欢
  • 2020-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
  • 2012-08-12
  • 2015-09-19
  • 2011-03-10
相关资源
最近更新 更多