mysql - 与 MYSQL 匹配返回 SSAT,但不返回 SAT

标签 mysql search match

我有一个名为 SAT 和 SSAT 的列。在我的 sql 查询中:

"...AND (MATCH (s.subject_en_name, s.subject_ch_name) AGAINST ('".$search."')..."

我在输入 SSAT 时得到结果(包括同时提及 SAT 和 SSAT 的结果),但在仅输入 SAT 时得到零结果。

我做错了什么?

最佳答案

从其他问题来看,我认为这与最小长度搜索有关:[mysqld] ft_min_word_len

Mysql query: match against using wildcard

关于mysql - 与 MYSQL 匹配返回 SSAT,但不返回 SAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24229760/

相关文章:

c# - 从 mysql 填充数据网格特定定义的列

mysql - Datanucleus 2.x 和 MySQL 错误 #13955027(设置选项)

java - 查找 netbeans 项目中的所有公共(public)变量?

JavaScript - 在字符串匹配中使用变量

mysql - 如何在 MySQL 8.0 中授予 root 用户所有权限

python - 如何使用 Flask 从 MySQL 数据库中检索保存为 BLOB 类型的选定图像

php - Imap_search 很慢

javascript - 主干搜索(总是找不到)

python - 在 Python 中根据唯一键和条件创建新数组

Javascript RegEx 和 XMLHttpRequest