Bagaimana Cara Membuat dan Mengelola Stored Procedure di PHPMyAdmin nya web hosting ?

Senin, 27 Mei 2013



Umumnya programmer mySQL menggunakan client / 3rd party software yang berbasis desktop untuk mempermudah membuat stored procedure. Namun mereka mengalami kendala pada saat mengimplementasikannya di webhosting. Hal ini dikarenakan umumnya webhosting menggunakan phpMyAdmin untuk mengelola database mySQL.

Untuk mengelola stored procedure di phpMyAdmin terdapat pada tab Structure pada bagian Routines. Sayangnya, jika anda belum memiliki sebuah stored procedure, maka bagian Routines tersebut tidak ditampilkan. Untuk itu anda harus membuat satu saja terlebih dahulu. Sebagai contoh seperti berikut ini:


DELIMITER $$

DROP PROCEDURE IF EXISTS spTest $$
CREATE PROCEDURE spTest ()
BEGIN
 SELECT 'Test' FROM DUAL;
END $$

DELIMITER ;


Jalankan pada command SQL Command. Setela sukses dieksekusi, maka bagian Routines pada tab Structure akan terlihat untuk mengelola stored procedure.

Untuk selanjutnya, agar semua stored procedure anda bisa dieksekusi di phpMyAdmin,  jangan lupa menggunakan perintah DELIMITER pada bagian awal dan akhir pada stored procedure anda sebagaimana contoh di atas.

Memungkinkan juga, anda perlu menghapus klausa DEFINER pada stored procedure anda karena setting user di local bisa jadi berbeda dengan yang ada di webhosting.
Share this article :

0 komentar :

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Catatan Kuswardayan - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger