Heim > Datenbank > MySQL-Tutorial > Wie entferne ich Zeilenumbrüche aus MySQL-Datenzeilen ohne Schleife?

Wie entferne ich Zeilenumbrüche aus MySQL-Datenzeilen ohne Schleife?

Susan Sarandon
Freigeben: 2024-12-08 05:41:12
Original
281 Leute haben es durchsucht

How to Remove Newline Characters from MySQL Data Rows Without Looping?

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', '');
Nach dem Login kopieren

Erklärung:

  • REPLACE(log, 'r', '') ersetzt alle Wagenrücklaufzeichen durch eine leere Zeichenfolge.
  • REPLACE(log, 'n', '') ersetzt alle Zeilenumbruchzeichen durch eine leere Zeichenfolge.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage