Comment remplacer une chaine de caractères dans toute une table MYSQL ?
la question est rémanente en particulier avec les éternels problèmes de conversion UTF8 / ISO8859-1, les tables sont parfois remplies de caractères un peu ésotériques de type ? ou
La solution MySQL existe, pour remplacer l’ensemble des caractères mal formés dans un champ sur toute une table d’une base, et elle est très simple…
Il suffit d’utiliser l’onglet SQL de ma table dans l’interface phpMyAdmin, et d’insérer le code suivant :
UPDATE Table SET champ=REPLACE(champ,'chaine1','chaine2') WHERE champ LIKE '%chaine1%'
Dans cet exemple on cherche à remplacer la chaine1 (les œ par exemple) par la chaine2 (« oe » par exemple)
:gne: facile, non ?
GENIAL merci et remerci
super cette astuce ca marche merci :wub: