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

Période de texte intégral MySQL

where match(name) against ('+battery' in boolean mode)
  AND name LIKE '%3.7v%'

Cela nécessite une certaine intelligence dans votre application lors de la construction de la requête.

Autres variantes :

Cela garantit que le 3,7 v est à côté de la batterie :

where match(name) against ('+battery' in boolean mode)
  AND name LIKE '%3.7v battery%'

Cela permet de s'assurer qu'il y a des limites de mots autour :

where match(name) against ('+battery' in boolean mode)
  AND name REGEXP '[[:<:]]3.7v[[:>:]]'