In MySQL können Sie die Funktionen char() und REPLACE() verwenden, um das Newline-Zeichen zu ersetzen; die REPLACE()-Funktion kann das Newline-Zeichen in der Spalte durch eine neue Zeichenfolge ersetzen, und das Newline-Zeichen kann durch „ char(13)“ lautet die Syntax „replace(field name,char(13),'new string')“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
In MySQL können Sie die Funktionen char() und REPLACE() verwenden, um Zeilenumbrüche zu ersetzen.
REPLACE()-Funktion wird zum Ersetzen verwendet. Sie können das Newline-Zeichen in der Spalte durch eine neue Zeichenfolge ersetzen.
char() wird verwendet, um das Newline-Zeichen „char(13)“ darzustellen
char( ) kann nicht nur das Zeilenumbruchzeichen darstellen, sondern auch die Wagenrücklauftaste und das horizontale Tabulatorzeichen
char(9) horizontales Tabulatorzeichen
char(13) Wagenrücklauftaste
Ersetzen Sie es durch ein Nullzeichen (d. h. löschen Sie das Zeilenumbruchzeichen). Sie können so schreiben:
replace(字段名,char(10),'')
Beispiel: Ersetzen Sie das Zeilenumbruchzeichen im Zeichen durch ein Nullzeichen
SELECT *, REPLACE(detail, CHAR(10), '') AS 显示替换后的内容
Angehängt ist die ASCII-Codetabelle:
REPLACE() ermöglicht es Ihnen, eine Zeichenfolge in einer Spalte einer Tabelle durch eine neue Zeichenfolge zu ersetzen. Die Syntax lautet wie folgt:
REPLACE(str,old_string,new_string);
Die REPLACE()-Funktion verfügt über drei Parameter, die den alten_String in string durch den neuen_string-String ersetzen.
Es ist sehr wichtig, dass in der REPLACE-Funktion der erste Parameter der Spaltenname ohne Anführungszeichen (") ist. Wenn Sie einen Feldnamen wie „field_name“ in Anführungszeichen setzen, wird der Inhalt der Abfrage auf „field_name“ aktualisiert. Dies führt zu unerwartetem Datenverlust.
Die REPLACE-Funktion unterstützt keine regulären Ausdrücke. Wenn Sie also Textzeichenfolgen mithilfe von Mustern aus einer externen Bibliothek ersetzen müssen, müssen Sie eine benutzerdefinierte MySQL-Funktion (UDF) verwenden ] Empfohlen:
MySQL-Video-TutorialDas obige ist der detaillierte Inhalt vonSo ersetzen Sie Newline-Zeichen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!