Menyimpan hasil query pada variable di script MySQL


Kali saya akan membahas penggunaan variable pada MySQL, tujuan penggunaannya untuk menyimpan suatu nilai untuk kita pergunakan kembali. Variable di Mysql hanya berjalan pada prosedur, fungsi dan view saja.

Varible pada MySQL menggunakan SET Statement dan penamaan variable diawali dengan simbol @.

EX:

SET @a = 1;
SET @b = 2;
SET @c = @a + @b;
SELECT @c AS 'result' FROM DUAL;

Variable pada MySQL tidak bisa menyimpan type array.

EX:

Table Employee
 id name age department 
 1 Abigail 18 1

'Jika seperti ini penggunaannya akan menimbulkan error syntax'
SET @a = (SELECT id, name, age FROM Employee LIMIT 1);

 'Ingat variable tidak bisa menampung data array atau object'
SET @a = (SELECT name FROM Employee LIMIT 1);


Seperti itulah contoh penggunaan variable pada MySQL.

Semoga postingan ini bisa membantu kalian, Silahkan berikan pertanyaan atau request tema kalian agar kita bisa berbagi pengetahuan.

Komentar