SQL QUERY 只搜索完整的单词,而不是字符串的一部分
Posted
技术标签:
【中文标题】SQL QUERY 只搜索完整的单词,而不是字符串的一部分【英文标题】:SQL QUERY search only full words, not parts just of string 【发布时间】:2021-07-28 10:03:18 【问题描述】:实际的SQL查询是:
SELECT * FROM my_table WHERE (title LIKE '%but%' OR description LIKE '%but%');
The query matches the word 'but' and also the word 'distribution'
只搜索整个单词而不是任何字符序列的查询是什么样的?
【问题讨论】:
这与 php 关系不大,而是一个 SQL 查询。请更新您的问题标题以明确说明问题并删除与 SQL 查询无关的任何内容。此外,请提供文本示例以删除指向外部屏幕截图的链接。 upss 对不起先生....我更新了这个问题。接受我的道歉英语不是我的母语先生。我正在努力学习如何使用 phpmyadmin 先生 【参考方案1】:用空格包围您的关键字
WHERE title LIKE '% keyword %' or description LIKE '% keyword %'
【讨论】:
不,它不起作用,如果你能解决这个问题,你能给我一个邮件或电报用户名吗?我会给你发一个完整的文件,我们会附加到 *** 你的策略我在 w3schools 尝试过,但这个文件仍然给我错误 我使用了 phpmyadmin,它不搜索空格字符以上是关于SQL QUERY 只搜索完整的单词,而不是字符串的一部分的主要内容,如果未能解决你的问题,请参考以下文章