Bonjour,
J'aimerai modifier, par exemple tout les caractères "é" et "à" dans toutes les tables d'une base de données MySQL.
Existe-t'il une commande MySQL ou un script PHP pour effectuer ces modifications ?
Merci d'avance pour votre aide
Bonjour,
J'aimerai modifier, par exemple tout les caractères "é" et "à" dans toutes les tables d'une base de données MySQL.
Existe-t'il une commande MySQL ou un script PHP pour effectuer ces modifications ?
Merci d'avance pour votre aide
une commande directe sql je ne pense pas, par contre en php, c'est largement fesable, il faut que tu récupéré toutes les données de ta base de données et que pour chaque résultat dans ton script php tu changes les caracteres que tu veux, puis tu fais la mise a jour de ta base.
Si ça ne concerne que quelques champs/tables, quelques requêtes avec la fontion 'REPLACE' peuvent suffire.
Sinon le plus simple serait peut-être un mysqldump puis un remplacement textuel dans le dump.
Le mysqldump me paraît être effectivement une excellante solution (beaucoup de modifications à faire) ou qqch de similaire.Envoyé par Sivrît
merci pour l'idée
Par contre si quelqu'un connaît un script, je suis toujours intéressé.... au cas ou![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager