Mysql查找文本中的关键字

标签 mysql string match keyword

我有一个包含 10k 个关键字的 Mysql InnoDB 表,我想将它们与多个文本进行匹配。

某些关键字有多个单词,我只想要完全匹配。

示例: 关键词 - 棕色狐狸、懒猫、狗、狐狸、兔子

文本 - 敏捷的棕色狐狸跳过了懒狗

我希望返回查询 - 棕色狐狸,狗,狐狸

最佳答案

SELECT * FROM tenKTable 
WHERE 'The quick brown fox jumps over the lazy dog' LIKE CONCAT('%',keyword,'%')

来源:MySQL SELECT query string matching

关于Mysql查找文本中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59487348/

相关文章:

mysql - 将用户余额与其交易总和进行比较

mysql - SQL 表中的 Tkinter 下拉菜单

当我尝试使用 IF 语句时 mySql 查询错误

mysql - MySql 过程中的 WHILE 循环返回多个结果

java - 如何检查字符串是 'float' 还是 'int'

c - 如何从字符串中的一组字符中去除前导字符?

r - 模糊匹配两个字符串 ur r

python - 我如何测试字符串中的不同字符串并对其中的某些字符串采取不同的操作? Python

正则表达式抓取两个特定字符串之间的文本

elasticsearch - Elasticsearch搜索 bool +必须查询