如何在 mysql 中比较句子中的单词


How to compare a word in a sentence in mysql?

我有一个包含表(quotes_final)的数据库。有一列包含许多引号。现在我想制作快乐、悲伤、流行、伟大等标签,现在我想在引号中搜索这些标签。

I am running these query but it i giving only few result and not all
SELECT name,quotes FROM `author_final`,`quotes_final` WHERE `author_final`.id = `quotes_final`.authorId and `quotes_final`.quotes like 'Age%' 
这只给了我引号,从年龄

开始,而不是在句子中间或其他任何地方包含年龄的引号。我应该怎么做才能得到所有结果。

注意:- 如果我使用 %Age% - 这给出了错误的结果,因为它还会获取带有消息、按摩、婚姻等词的引号。

SELECT * FROM 'mytable' WHERE INSTR('mycol', 'abc') > 0

上面的示例返回表 "mytable" 中的所有行,其中列 "mycol" 包含字符串 "abc"。