MySQL에서 %
과 *
와일드 카드의 차이점은 무엇입니까? 그래서 같은 쿼리에서 MySQL 와일드 카드 * 및 %
"SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
MySQL에서 %
과 *
와일드 카드의 차이점은 무엇입니까? 그래서 같은 쿼리에서 MySQL 와일드 카드 * 및 %
"SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
*
%
(일치하는 0 개 이상의 문자)와 _
(일치 정확히 하나 개의 문자) 동안 만 전체 텍스트 검색에 와일드 카드 (또는 절단)로 사용할 수 있습니다 LIKE- 쿼리에만 적용됩니다.
이 단지 MATCH() ... AGAINST()
제표에 적용됩니다.
%
은 LIKE
와일드 카드이며 MATCH() ... AGAINST()
과 아무 관련이 없습니다.
도움이 되었기를 바랍니다.
도움이됩니다. 감사. –
위의 문제를 해결해 주셔서 감사합니다. =) –
'%'은 (는) * 0 개 이상입니까? –
@Alix Axel, 예 - 0 개 이상의 문자. –