Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL :correspondance avec l'utilisation d'un caractère générique

La valeur "re" est un mot vide pour les recherches MATCH().

http://dev.mysql.com/ doc/refman/5.5/en/fulltext-stopwords.html

[modifier]

Il est vrai que "re" est un mot vide, mais la raison réelle pour laquelle cela ne fonctionnait pas était que la recherche en texte intégral exclut les mots du matériel source dont la longueur est inférieure à la valeur de la variable système ft_min_word_len (dont la valeur par défaut est 4).

Ainsi, la recherche de "red*" trouvera les enregistrements contenant "redder" et "reddest", mais pas "red".

http://sqlfiddle.com/#!2/16d442/1