MySQL

Remplacer les caractères \r\n par un retour à la ligne dans MySQL

12 Fév 2017 | Sites internet | 0 commentaires

Dans le cadre d’un changement de serveur pour un de mes sites et à l’importation de la base de données MySQL, j’ai constaté que les retours à la ligne ont été remplacés par les caractères \r\n, ce qui n’est pas très beau et ne facilite pas la lecture des articles du site.

Pour y remédier, par exemple dans le cadre d’un site WordPress, il suffit de se connecter à la base de données MySQL, via phpMyAdmin par exemple, de sélectionner la rubrique SQL et de saisir la ligne suivante :

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, '\\r\\n', char(10)) ;

Si vous avez ce problème et que vous n’utilisez pas WordPress, remplacez wp_posts par le nom de la table et post_content par le champs qui contient les données corrompues.

J’espère que ce tout petit article vous aura aidé ! N’hésitez pas à poser vos questions ou remarques dans les commentaires ci-dessous.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *