Cara update multiple table di mysql.
bagi anda yang masih bingung untuk meng-update suatu table yang berelasi dengan table lain sekarang saya bagikan beberapa cara untuk meng-update.
Cara 1:
UPDATE table1, table2 SET table1.col1=a, table2.col2=b
WHERE table1.id=table2.id;
Ket: ada kasus table1 dan table2 dengan "kolom col1 = a dan kolom col2=b" dengan kondisi "table1 kolom id = table2 kolom id"
Cara 2:
update t1
inner join t2 on t2.t1_id = t1.id
inner join t3 on t2.t3_id = t3.id
set t1.a = 'something',
t2.b = 42,
t3.c = t2.c
where t1.a = 'blah';
cara 2 ini menggunakan sistem inner join dengan merelasikan beberapa table yang terhubung dan dengan beberapa kondisi.
semoga bermanfaat. bagi anda yang belum jelas bisa tinggalkan pertanyaan dikomentar atau contact us.
0 komentar:
Posting Komentar