2010-06-18 29 views
22

¿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)"

Respuesta

40

* 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.

+0

Gracias por aclarar eso =) –

+0

'%' es * cero * o más ?! –

+2

@Alix Axel, sí, cero o más caracteres. –