Terkadang Anda mungkin perlu memperbarui beberapa kolom di MySQL. Pada artikel ini kita akan melihat cara memperbarui banyak kolom di MySQL dengan satu kueri.
Cara Memperbarui Banyak Kolom di MySQL
Berikut adalah langkah-langkah untuk memperbarui beberapa kolom di MySQL.
Pernyataan UPDATE memungkinkan Anda untuk memperbarui satu atau lebih nilai di MySQL. Berikut adalah sintaks untuk memperbarui beberapa nilai sekaligus menggunakan pernyataan UPDATE.
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
Dalam pernyataan di atas, Anda perlu menentukan nama_tabel , lalu sebutkan kolom yang ingin Anda perbarui, bersama dengan nilai barunya, satu demi satu, dipisahkan dengan koma. Terakhir, Anda harus secara opsional menentukan klausa WHERE untuk memfilter baris yang ingin Anda perbarui.
Baca Juga :Cara Keluar dari Single Quote, Karakter Khusus di MySQL
Contoh Pembaruan MySQL
Katakanlah Anda memiliki tabel berikut karyawan(id, nama_depan, nama_belakang)
mysql> create table employees(id int, first_name varchar(255),last_name varchar(255)); mysql> insert into employees(id, first_name, last_name) values(1,'John','Doe'), (2,'Jane','Doe'); mysql> select * from employees; +------+------------+-----------+ | id | first_name | last_name | +------+------------+-----------+ | 1 | John | Doe | | 2 | Jane | Doe | +------+------------+-----------+
Berikut query SQL untuk memperbarui beberapa kolom first_name dan nama_belakang dalam satu kueri.
mysql> update employees set first_name='Jim', last_name='Don' where id=1; mysql> select * from employees; +------+------------+-----------+ | id | first_name | last_name | +------+------------+-----------+ | 1 | Jim | Don | | 2 | Jane | Doe | +------+------------+-----------+
Seperti yang Anda lihat, keduanya nama_depan dan nama_belakang kolom telah diperbarui sekaligus.
Ubiq memudahkan untuk memvisualisasikan data, dan memantaunya di dasbor waktu nyata. Coba Ubiq secara gratis.