MySQL - Conclusion partielle des chaînes - Texte Intégral?
J'ai juste trouvé un tas de voyous des données dans ma base MYSQL...
La seule façon de l'obtenir est par l'intermédiaire de l'une des colonnes - FILE_PATH
qui contient une barre oblique dépouillé version d'un chemin d'accès au fichier. Il y a quelques fichiers voyous dans cette série que j'ai besoin de trouver - ils ont tous le nom de fichier "Thumbs.db", mais ils ont une variété de chemins
exemple:
F:DatasetGroupedByFormatsx-fmt-398Thumbs.db
J'ai un index de texte intégral sur le terrain, toutefois, la requête suivante ne retourne:
SELECT * FROM main_small WHERE MATCH `FILE_PATH` AGAINST ('Thumbs.db')
Réponse:
MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0382 sec )
Je ne sais pas si c'est parce que j'ai la syntaxe de mal, ou si la chaîne de texte doit être isolé par des espaces et la ponctuation.
OriginalL'auteur Jay | 2012-03-05
Vous devez vous connecter pour publier un commentaire.
Sûrement, il
Toutefois, si non, alors ne MySql de Recherche de texte Intégral aider?
OriginalL'auteur Andrew Leach
Suffit d'utiliser
LIKE
:OriginalL'auteur Ryan P
Le problème, c'est que votre requête pense que les " Pouces.db " est un mot entier. Vous aurez besoin de trouver une certaine manière de faire de générique à la recherche afin de sélectionner les lignes. Que diriez-vous:
OriginalL'auteur curtisdf