我有一个名称表,id,first_name,last_name。
我需要让用户能够根据名字和姓氏的组合以及其间的空格进行搜索。
SELECT * from names WHERE CONCAT(first_name,'',last_name)LIKE'%john adam%';
这就是我需要的,它完美地工作,除了解释显示它没有使用任何索引,随着表的增长,搜索需要更长的时间。
PK是id。
我在first_name,last_name上尝试了一个索引,
和first_name上的索引和last_name上的索引。
由于