Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mengalih keluar Aksara Baris Baharu daripada Baris Data MySQL Tanpa Gelung?

Bagaimana untuk mengalih keluar Aksara Baris Baharu daripada Baris Data MySQL Tanpa Gelung?

Susan Sarandon
Susan Sarandonasal
2024-12-08 05:41:12259semak imbas

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

Memangkas Aksara Baris Baharu daripada Baris Data MySQL

Masalah:

Bagaimanakah aksara baris baharu boleh dialih keluar daripada semua baris data dalam jadual MySQL tanpa menggunakan a gelung?

Penyelesaian:

Pertanyaan berikut boleh digunakan untuk menggantikan aksara baris baharu (n) dan aksara pulangan pengangkutan (r) dengan kosong rentetan:

UPDATE test SET log = REPLACE(REPLACE(log, '\r', ''), '\n', '');

Penjelasan:

  • REPLACE(log, 'r', '') menggantikan semua aksara carriage return dengan rentetan kosong.
  • REPLACE(log, 'n', '') menggantikan semua aksara baris baharu dengan kosong rentetan.

Dengan menggunakan dua pernyataan REPLACE bersarang, semua kemunculan kedua-dua baris baharu dan aksara pulangan pengangkutan dialih keluar daripada lajur log jadual ujian. Ini boleh berguna untuk membersihkan data yang telah diimport daripada CSV atau sumber lain yang mungkin mengandungi aksara ini.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Aksara Baris Baharu daripada Baris Data MySQL Tanpa Gelung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn