Conversion de caractères de nouvelle ligne dans les domaines de MySQL peut être utile lorsque vous souhaitez afficher des données dans un autre programme ou système d'exploitation qui utilise un caractère de nouvelle ligne différente . Un caractère de nouvelle ligne spécifie que le texte suivant doit apparaître sur la ligne suivante. Le caractère de nouvelle ligne dans votre texte peut être "\\ n" , "\\ r" ou "\\ r \\ n" , en fonction de votre système d'exploitation. Vous pouvez utiliser la fonction " remplacer" MySQL pour convertir des caractères de nouvelle ligne . Instructions
1
connecter à la base de données MySQL en ouvrant un terminal ou un outil comme phpMyAdmin , en tapant "mysql -u username- p mot de passe " et appuyez sur "Entrée". Remplacez "username" et "password" avec vos informations de connexion réelle .
2
Connectez-vous à la base de données que vous souhaitez utiliser en tapant "connect database " et en appuyant sur "Entrée". Remplacer " database " avec le nom réel de la base de données
3
convertir les caractères de nouvelle ligne dans une chaîne MySQL avec la fonction " remplacer" en tapant : .
UPDATE ma_table SET mycolumn = REPLACE ( mycolumn , CHAR (10 ) ,'') ;
ou
UPDATE ma_table SET mycolumn = REPLACE ( mycolumn , CHAR (10 ) + CHAR ( 13) ,'') ;
ou
UPDATE ma_table SET mycolumn = REPLACE ( REPLACE ( mycolumn , CHAR (10 ) ,'') , CHAR (13) ,'') ;
Remplacer " MyTable " et " mycolumn » avec les informations de votre base de données. La fonction " remplacer" prend comme arguments la chaîne à modifier , la chaîne à remplacer et la chaîne à remplacer. Utiliser '' comme troisième argument élimine efficacement le caractère de nouvelle ligne . Alternativement, vous pouvez remplacer '' avec une chaîne telle que "", qui est un saut de ligne HTML. " CHAR (10 )" est '\\ n' , le caractère de saut de ligne . " CHAR ( 13 )" est " \\ r ", le caractère de retour chariot . " CHAR (10 ) + CHAR ( 13 )" est " \\ r \\ n", un retour chariot suivi d'un saut de ligne. Quelle requête à utiliser dépend de la façon dont les nouvelles lignes apparaissent dans votre texte. Windows utilise généralement "\\ r \\ n", tandis que les systèmes de type Unix et Mac OS X utilisent "\\ n ".