Php 如何对单字母或双字母的查询使用匹配

Php 如何对单字母或双字母的查询使用匹配,php,sql,Php,Sql,我使用下面的搜索查询来搜索一个on key up事件 $query = "select * from employee where match(first_name,last_name,batch,branch,city) against ('+$data*' IN BOOLEAN MODE) ORDER BY FIELD(status, 'Approval') desc,employee_id desc "; 但此查询不搜索具有

我使用下面的搜索查询来搜索一个on key up事件

$query = "select * from employee where 
          match(first_name,last_name,batch,branch,city) 
          against ('+$data*' IN BOOLEAN MODE)
          ORDER BY FIELD(status, 'Approval') desc,employee_id desc ";
但此查询不搜索具有单字符或双字符的记录-例如。 像aa、qa、qq、Ansol这样的名字

如果我输入“a”,它将只显示Ansol记录,而不是aa


感谢和问候

您正在查找参数
ft\u min\u word\u len
,该参数已记录在案

默认值为4,因此全文索引中不包括包含1、2或3个字符的单词。如果需要此功能,则需要重建索引