Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengeluarkan Aksara Baris Baharu dengan Cekap daripada Barisan Jadual MySQL?

Bagaimanakah Saya Boleh Mengeluarkan Aksara Baris Baharu dengan Cekap daripada Barisan Jadual MySQL?

Mary-Kate Olsen
Lepaskan: 2024-11-27 08:32:11
asal
486 orang telah melayarinya

How Can I Efficiently Remove Newline Characters from MySQL Table Rows?

Mengalih keluar Aksara Baris Baharu daripada Baris MySQL

Anda boleh mengalih keluar aksara baris baharu daripada baris data dalam MySQL menggunakan satu pertanyaan, menghapuskan keperluan untuk menggelung dan mengemas kini setiap baris secara individu.

Pertanyaan:

UPDATE mytable SET title = TRIM(title, '\n') WHERE 1=1
Salin selepas log masuk

Penjelasan:

  • TRIM(tajuk, 'n') mengalih keluar semua kemunculan aksara baris baharu (n) daripada lajur tajuk.
  • WHERE 1=1 ialah syarat yang sentiasa menilai kepada benar, memastikan pertanyaan mengemas kini semua baris dalam jadual.

Pendekatan Alternatif:

Pendekatan alternatif yang juga mengalih keluar carriage return (r) aksara ialah:

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

Pendekatan ini menggunakan fungsi REPLACE bersarang untuk keluarkan kedua-dua aksara r dan n secara berturut-turut daripada lajur log.

Nota:

  • Sentiasa uji pertanyaan sedemikian pada salinan jadual anda atau pada persekitaran pembangunan untuk mengelakkan kehilangan data.
  • Berhati-hati bahawa pertanyaan ini akan mengalih keluar semua kejadian aksara yang dinyatakan, yang mungkin tidak diingini dalam semua kes.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Aksara Baris Baharu dengan Cekap daripada Barisan Jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan