Abschneiden von Zeilenumbrüchen aus MySQL-Datenzeilen
Problem:
Wie können Zeilenumbrüche sein? aus allen Datenzeilen in einer MySQL-Tabelle entfernt, ohne a zu verwenden Schleife?
Lösung:
Die folgende Abfrage kann verwendet werden, um Zeilenumbrüche (n) und Wagenrücklaufzeichen (r) durch eine leere Zeichenfolge zu ersetzen:
UPDATE test SET log = REPLACE(REPLACE(log, '\r', ''), '\n', '');
Erklärung:
Durch die Verwendung von zwei verschachtelten REPLACE-Anweisungen werden alle Vorkommen von Zeilenumbruch- und Wagenrücklaufzeichen aus der Protokollspalte der Testtabelle entfernt. Dies kann nützlich sein, um Daten zu bereinigen, die aus CSV oder anderen Quellen importiert wurden, die diese Zeichen enthalten könnten.
Das obige ist der detaillierte Inhalt vonWie entferne ich Zeilenumbrüche aus MySQL-Datenzeilen ohne Schleife?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!