我有一个包含表 (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”。
关于php - 如何在mysql中比较句子中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36004656/