【问题标题】:SQL QUERY search only full words, not parts just of stringSQL QUERY 只搜索完整的单词,而不是字符串的一部分
【发布时间】: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 先生

标签: mysql sql


【解决方案1】:

用空格包围您的关键字


WHERE title LIKE '% keyword %' or description LIKE '% keyword %'

【讨论】:

  • 不,它不起作用,如果你能解决这个问题,你能给我一个邮件或电报用户名吗?我会给你发一个完整的文件,我们会附加到 stackoverflow
  • 你的策略我在 w3schools 尝试过,但这个文件仍然给我错误
  • 我使用了 phpmyadmin,它不搜索空格字符
猜你喜欢
  • 2012-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-27
  • 2017-11-24
  • 2021-03-31
  • 1970-01-01
  • 2012-05-21
相关资源
最近更新 更多