2012-01-13 2 views

답변

0

윌 뭔가 :

 

ALTER TABLE your_table_name ADD FULLTEXT(first_name, last_name); 
 
0

당신은 검색 함께 열을 CONCAT 수 그들을되도록 간단하게 쿼리 같을 것이다 :

create temporary table test(n1 varchar(10), n2 varchar(10)); 
insert into test values('tommy','bobby'); 

select * from test where n1+n2='tommybobby'; 

+--------+--------+ 
| n1  | n2  | 
+--------+--------+ 
| tommy | bobby | 
+--------+--------+ 

전체 고급 전체 텍스트 검색 Match (일치) 기능을 사용하려는 것처럼 들립니다.

SELECT n1, n2 FROM test 
WHERE MATCH (n1,n2) 
AGAINST ('+tommy +bobby' IN BOOLEAN MODE); 

자세한 내용은 MySQL FULLTEXT Indexing and Searching을 참조하십시오. *은 (는) 최소 단어 크기를 잊어 버렸기 때문에 편집되었습니다.

관련 문제