Jawaban:
Anda dapat menggunakan fungsi CONCAT untuk melakukan itu:
UPDATE tbl SET col=CONCAT('test',col);
Jika Anda ingin menjadi lebih pintar dan hanya memperbarui kolom yang belum memiliki tes sebelumnya, coba
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
Banyak fungsi pembaruan string di MySQL tampaknya berfungsi seperti ini: Jika satu argumen null
, maka penggabungan atau fungsi lain null
juga kembali . Jadi, untuk memperbarui bidang dengan null
nilai, pertama-tama setel ke nilai bukan nol, seperti''
Sebagai contoh:
update table set field='' where field is null;
update table set field=concat(field,' append');
Itu sederhana
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
Kita bisa menggabungkan kolom yang sama atau juga kolom lain dari tabel.