¿Cuál es la diferencia entre los comodines %
y *
en MySQL?MySQL Wildcards * y%
En una consulta de este modo: "SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
¿Cuál es la diferencia entre los comodines %
y *
en MySQL?MySQL Wildcards * y%
En una consulta de este modo: "SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
*
sólo se puede utilizar como comodín (o truncamiento) en una búsqueda de texto completo, mientras que %
(partido 0 o más caracteres) y _
(partido exactamente un carácter) son solo aplicable en LIKE-consultas.
Esto sólo se aplica a MATCH() ... AGAINST()
declaraciones.
El %
es un comodín LIKE
y no tiene nada que ver con el MATCH() ... AGAINST()
.
Espero que ayude.
Sí ayuda. Gracias. –
Gracias por aclarar eso =) –
'%' es * cero * o más ?! –
@Alix Axel, sí, cero o más caracteres. –