Bagaimanakah saya boleh menambah rentetan pada permulaan nilai dalam lajur MySQL?

Susan Sarandon
Lepaskan: 2024-11-17 15:50:02
asal
849 orang telah melayarinya

How do I add a string to the beginning of values in a MySQL column?

Menyiapkan Rentetan pada Nilai Lajur dalam MySQL

Mengemas kini nilai lajur untuk memasukkan rentetan yang diprapendi dalam MySQL memerlukan pernyataan kemas kini SQL yang disesuaikan. Katakan anda perlu menambah "ujian" pada permulaan nilai sedia ada dalam medan khusus merentas berbilang baris.

Untuk mencapai ini, fungsi CONCAT membantu anda. Ia membolehkan anda menggabungkan berbilang rentetan bersama-sama.

UPDATE tbl SET col=CONCAT('test',col);
Salin selepas log masuk

Pertanyaan ini mengemas kini medan "col" dalam jadual "tbl" dengan meletakkan awalan nilai sedia ada dengan "ujian." Sebagai contoh, jika nilai semasa "col" ialah "cuba," ia akan menjadi "testtry."

Walau bagaimanapun, jika anda ingin memastikan bahawa "ujian" tidak ditambah kepada nilai yang sudah mengandunginya, anda boleh menggunakan pendekatan yang lebih halus:

UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
Salin selepas log masuk

Pertanyaan dipertingkat ini menggunakan pengendali LIKE untuk menyemak sama ada nilai sedia ada tidak bermula dengan "ujian." Ini membolehkan kemas kini terpilih, mengekalkan integriti nilai sedia ada yang sudah memenuhi kriteria yang dikehendaki.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menambah rentetan pada permulaan nilai dalam lajur 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