mysql - 全文搜索以及其他位置

标签 mysql full-text-search match where

我在处理MySQL功能方面遇到麻烦。
我转换了表格和一个简单的查询,例如:

SELECT * FROM 'objectclient_objecten' WHERE MATCH('dh_omschrijving) AGAINST ('these search words');


作品!但是..我想添加其他“哪里”元素。就像是:

SELECT * FROM 'objectclient_objecten' WHERE MATCH('dh_omschrijving) AGAINST ('these search words') AND `dh_status` = 1;


但是,..没有结果。使用match后似乎无法添加某些内容。这是正确的吗?还是有解决方法?

最佳答案

试试看

   SELECT * FROM 'objectclient_objecten' WHERE MATCH(dh_omschrijving) AGAINST ('these search words') AND `dh_status` = 1;
                                                    ^^^^^^^^^^^^^^^^^---without quotes here


MATCH(此处为不带引号的列),您在引号之间使用列。

关于mysql - 全文搜索以及其他位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22297710/

相关文章:

java - 搜索最接近和小于的排序列表<Long>

javascript - 使用imacros eval通过正则表达式提取值

php - 我应该执行哪个查询才能从最后一行获取前一个?

使用 Notepad++ 查找双括号的正则表达式

php - 登录后根据mysql中的字段变量转到[位置]

python - 转义 Google 全文搜索服务的搜索查询

SQLite3 多个 FTS 表搜索

MongoDB。 [键太大而无法索引]

python - 连接到我自己的笔记本电脑上在树莓派上运行的MySQL

php输入测试/mysql_real_escape_string/pdo