gpt4 book ai didi

mysql 搜索 LIKE 不适用于长短语

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:58 28 4
gpt4 key购买 nike

我有一个 MySQL 表,类型为“MyISAM”,排序规则:“latin1_swedish_ci”。在其中,我有一个名为“内容”的列。

在那里,我有一排内容如下:

<p>The state will have a different advantage over most other states, with one of the largest populations in the nation to blablablabla. </p>

我的查询是在 phpMyAdmin 和我的 PHP 文件中:

SELECT *
FROM `pages`
WHERE `content` LIKE '%with one of the largest populations%'
ORDER BY `pages`.`title` ASC
LIMIT 0 , 30

返回 0 行。

奇怪的是,如果我将查询编辑为:

SELECT *
FROM `pages`
WHERE `content` LIKE '%with one of the largest%'
ORDER BY `pages`.`title` ASC
LIMIT 0 , 30

然后,返回 1 行,它起作用了。

是否有任何设置可以将搜索查询限制为仅几个词或几个字符?

最佳答案

很可能还有任何其他空白字符,否则,您的查询似乎没问题。

试试这个 largest populations 也应该返回 0 个记录。

所以替换,搜索之前列中的那些字符。

You can find some help here

关于mysql 搜索 LIKE 不适用于长短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741273/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com