Comment puis-je effectuer une recherche dans la colonne Blob de MySQL pour certaines valeurs? Et est-ce possible?Rechercher la valeur dans la colonne BLOB dans MySQL
15
A
Répondre
22
Vous devriez être en mesure de rechercher blobs comme d'autres champs de texte:
SELECT *
FROM tablename
WHERE blob_field_name LIKE '%value%'
Une chose à noter est que la recherche sera sensible à la casse!
De toute façon, si possible, il est préférable d'utiliser un champ TEXT
.
0
Si vous voulez le faire fonctionner pour les majuscules, minuscules ou mixtes ... Faites la chaîne de recherche en minuscules avant d'appliquer dans la requête mysql et utilisez la fonction mysql LOWER()
dans la requête.
$search_text = strtolower($search_text);
$query = "SELECT *
FROM tablename
WHERE LOWER(blob_field_name) LIKE '%".$search_text."%'";
+0
merci @nuageux –
Questions connexes
- 1. Rechercher une colonne contenant une valeur donnée dans MySQL
- 2. Comment rechercher la valeur stockée dans CoreData?
- 3. Rechercher une chaîne dans une colonne de texte dans MySQL
- 4. Rechercher prob dans la requête mysql
- 5. Rechercher dans la base de données MySQL
- 6. Indexation sur la colonne BigInt dans MySQL
- 7. MySQL colonne Valeur Pivot
- 8. Comment rechercher des mots dans ma colonne de texte? mysql?
- 9. Obtenez la plus grande valeur dans les données sérialisées avec PHP dans la colonne mysql
- 10. Trouver la valeur la plus élevée d'une colonne pour chaque valeur unique dans une autre colonne avec MySQL
- 11. Erreur lors de la création de l'index spatial sur la colonne MySQL BLOB
- 12. Mysql Préparer la déclaration prend valeur de la colonne dans la variable
- 13. Mysql changer le numéro dans la colonne
- 14. Ajouter des numéros dans la colonne mysql
- 15. Comment rechercher la ville dans un enregistrement dans MySQL
- 16. Android: obtenir la valeur la plus élevée dans la colonne
- 17. rechercher un nombre qui n'est pas dans la colonne ID
- 18. Rechercher une colonne dans la base de données SQL entière
- 19. valeur par défaut de GUID dans une colonne dans mysql
- 20. MySQL colonne ENUM de la colonne anothertable
- 21. Insérer Max Valeur de la colonne dans une autre colonne
- 22. SQL: comment rechercher la valeur de colonne de chaîne supérieure dans une requête groupée
- 23. Meilleur moyen de rechercher la valeur par défaut d'une colonne dans Sql Server
- 24. MySQL - référence colonne dynamique dans la deuxième colonne dynamique
- 25. MySQL - Renommer la colonne
- 26. obtenir la valeur de l'autre colonne en dehors de la colonne de valeur dans Infragistics ultracombo
- 27. valeur Rechercher entre deux plage de données dans MySql
- 28. Réinitialiser la valeur de la colonne d'incrémentation automatique dans le script mysql
- 29. insérer plusieurs lignes dans la table mysql - une colonne de la valeur constante, l'autre d'un tableau
- 30. Rechercher dans la pile
C'est un BLOB. Pourquoi voudriez-vous le chercher? – NullUserException
Étant donné la question, j'oserais penser qu'il a une raison. –