J'ai une base de données MySQL où les lignes ont des caractères comme% 20,% 2C, etc ... comment puis-je les supprimer de la DB sans modifier le fichier sur le bloc-notes? Le fichier .sql est d'environ 300mb de taille ... merciComment supprimer les caractères hexadécimaux de DB?
Répondre
Quelle base de données?
Voulez-vous remplacer les codes par leurs caractères appropriés? comme% 20 avec '' (espace)?
Vous devrez peut-être regarder exactement comment votre texte est échappé, mais vous pouvez naïvement faire quelque chose en utilisant les fonctions de chaîne BUILTIN:
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_replace
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_unhex
UPDATE tbl
SET col = REPLACE(col, '%20', UNHEX('20'))
WHERE col LIKE '%\%20%';
Aussi, je prendrais des mesures pour s'assurer que ce type de données ne pénètre pas dans la base de données quel que soit le mécanisme d'insertion/importation utilisé.
Vous devriez le saisir comme un commentaire:/ –
oui, remplacer les codes. – JEagle
- 1. format chaîne et caractères hexadécimaux
- 2. sécurité formulaire supprimer les caractères avant DB écrire
- 3. Essayer de supprimer les codes hexadécimaux des résultats d'expressions régulières
- 4. Caractères hexadécimaux dans regexp correspondant dans mysql
- 5. Suppression des caractères UTF-8 hexadécimaux dans Java
- 6. Comment faire pour supprimer les caractères indésirables
- 7. Déballez chaîne avec hexadécimaux
- 8. Supprimer les caractères en Python
- 9. Caractères spéciaux de SQLite DB
- 10. Comment supprimer tous les caractères d'une chaîne
- 11. Comment supprimer les caractères amusants dans javascript?
- 12. Supprimer TOUS les triggers de Postgres DB?
- 13. formatage de chaîne, supprimer les caractères principaux
- 14. Les caractères hexadécimaux dans varchar() sont en réalité des ascii. Besoin de le décoder
- 15. comment supprimer toutes les lignes de DB via OpenRecordset (DAO)
- 16. Comment supprimer les caractères spéciaux de la sortie de BeautifulSoup?
- 17. supprimer les caractères de réponse HTTP
- 18. comment faire pour supprimer les caractères sauvages de mysql
- 19. Comment utiliser rstrip pour supprimer les caractères de fin?
- 20. Comment supprimer les cookies de caractères génériques dans Rails?
- 21. Comment supprimer les caractères spéciaux de la fin d'une chaîne?
- 22. Comment supprimer les caractères d'une chaîne à l'aide de LINQ
- 23. Comment supprimer tous les caractères spéciaux de l'URL?
- 24. supprimer les caractères spéciaux d'une chaîne
- 25. Supprimer les caractères en utilisant Regex
- 26. Supprimer les caractères avant le caractère "."
- 27. supprimer les caractères non alphanumériques, sauf espace
- 28. Aide pour supprimer les caractères illégaux?
- 29. supprimer l'entrée db après Délier
- 30. Comment supprimer plusieurs entités DB avec Nhibernate?
JEagle, avec DB? –
Désolé kamia n'a pas compris votre question – JEagle
Quelle base de données? mySQL? Oracle? Serveur SQL? –