Konvertieren Zeilenumbrüche in MySQL Felder können hilfreich sein , wenn Sie Daten in einem anderen Programm oder Betriebssystem , die eine andere Zeile-Zeichen verwendet angezeigt werden sollen. Ein Zeilenumbruch gibt an, dass der folgende Text sollte in der nächsten Zeile angezeigt. Der Zeilenumbruch in Ihrem Text kann "\\ n ", " \\ r " oder " \\ r \\ n" , abhängig von Ihrem Betriebssystem. Sie können die MySQL "Ersetzen" -Funktion , um Zeilenumbrüche konvertieren. Anleitung
1
Melden Sie sich beim MySQL-Datenbank durch das Öffnen eines Terminal oder ein Tool wie phpMyAdmin , Eingabe von " mysql- u username -p password" und drücken Sie "Enter". Ersetzen Sie "username" und "password" mit Ihrem tatsächlichen Login-Daten.
2
der Datenbank, die Sie durch Eingabe von " connect Datenbankname " und Drücken mit Connect "Enter". Ersetzen Sie " Datenbankname " mit dem tatsächlichen Namen der Datenbank
3
Konvertieren Zeilenumbrüche in einer MySQL- String mit der Funktion "Ersetzen" , indem Sie : .
UPDATE mytable SET mycolumn = REPLACE ( mycolumn , CHAR (10) ,'');
oder in
UPDATE mytable SET mycolumn = REPLACE ( mycolumn , CHAR (10) + CHAR ( 13) ,'') ;
oder in
UPDATE mytable SET mycolumn = REPLACE ( REPLACE ( mycolumn , CHAR (10) ,'') , CHAR ( 13) ,'');
Ersetzen " mytable " und " mycolumn " mit den Informationen für Ihre Datenbank. Die "Ersetzen" -Funktion nimmt als Argumente die Saite zu verändern, die Zeichenfolge zu ersetzen und die Zeichenfolge , um es mit zu ersetzen. Mit '' als das dritte Argument entfernt effektiv den Zeilenumbruch . Alternativ können Sie '' mit einem String wie " Ersetzen" , das ist ein HTML- Zeilenumbruch. " CHAR (10) " ist '\\ n' , das Zeilenvorschubzeichen . " CHAR ( 13) " ist "\\ r" , der Wagenrücklauf . " CHAR (10) + CHAR ( 13) " ist " \\ r \\ n", ein Zeilenumbruch durch ein Zeilenvorschub . Welche Abfrage zu verwenden, hängt ab, wie Zeilenumbrüche erscheinen in Ihren Text. Windows- typisch nutzt "\\ r \\ n" , während Unix -ähnliche Systeme und Mac OS X verwenden "\\ n ".