Saya mencoba membuat STORED PROCEDURE
yang akan digunakan untuk UPDATE
tabel yang disebut machine
. Tabel ini memiliki tiga kolom ( machine_id
, machine_name
dan reg_id
).
Dalam tabel tersebut, reg_id
( INT
) adalah kolom yang nilainya dapat diubah untuk a machine_id
.
Saya ingin mendefinisikan QUERY
/ PROCEDURE
untuk memeriksa apakah reg_id
sudah ada dalam tabel itu. Jika ya, maka UPDATE
baris itu, atau INSERT
baris baru.
Dapatkah seseorang silahkan membantu saya untuk menulis bahwa QUERY
/ PROCEDURE
?
reg_id = VALUES(reg_id)
juga.Satu-satunya masalah adalah, Anda tidak dapat menggunakannya seperti permintaan normal. Struktur kontrol seperti IF atau WHILE hanya diperbolehkan dalam prosedur atau fungsi yang tersimpan.
Cukup buat prosedur seperti ini:
dan menyebutnya seperti ini:
dan Selesai
sumber