Cara menggunakan store procedure update mysql

Stored procedure memungkinkan sebuah aplikasi berbasis database [SQL] mendefinisikan dan kemudian memanggil prosedur melalui pernyataan SQL. Stored procedure dapat digunakan untuk aplikasi terdistribusi [client server] maupun aplikasi tidak terdistribusi.

Keuntungan besar dalam menggunakan Stored procedure pada aplikasi terdistribusi adalah dapat digunakannya satu perintah CALL pada aplikasi untuk mengerjakan perintah yang sama. Tersimpannya Stored procedure pada sistem database terpusat memungkinkan dilakukannya perubahan untuk menyesuaikan dengan perubahan sistem terkini dan dapat berlaku untuk keseluruh sistem aplikasi yang ada tanpa perlu dilakukan perubahan untuk setiap modul aplikasi.

Dengan menggunakan Stored procedure, SQL tidak akan melakukan loading seluruh tabel yang ter‐relasi, tetapi langsung melakukan filtering berdasarkan query yang dimaksud sehingga dari sisi performa eksekusi, utilitas jaringan, dan keamanan dapat lebih terjaga.

Cara membuat Stored Procedure pada MySQL :

  1. Ubah delimiter menjadi “$$”.
    “delimiter $$“
  2. Membuat procedure untuk melihat tabel.
    “create procedure tampil[]
    ->begin
    ->select*from nama.tabel;
    ->end $$”
  3. Menggunakan procedure untuk melihat tabel.
    “call tampil[] $$“
  4. Membuat procedure untuk memasukkan data ke dalam tabel.
    “create procedure tambah[field]
    ->begin
    ->insert into nama.tabel values[nama.field];
    ->end $$”
  5. Menggunakan procedure untuk menambah isi tabel.
    “call tambah[‘isi’] $$“
  6. Membuat procedure untuk mengedit isi tabel.
    “create procedure edit[field.samaran]
    ->begin
    ->update nama.tabel set nama.field.asli=nama.field.samaran where field.primary.asli=field.primary.samaran;
    ->end $$”
  7. Menggunakan procedure untuk mengedit isi tabel.
    “call edit[‘primary/id.pada.where’,’record.baru’] $$“
  8. Membuat procedure untuk menghapus isi tabel.
    “create procedure hapus[‘id/primary.samaran’]
    ->begin
    ->delete from nama.tabel where id/primary.asli=id/primary.samaran;
    ->end $$”
  9. Mengggunakan procedure hapus untuk menghapus isi tabel.
    “call hapus[‘id/primari.dari.where’] $$“
  10. Untuk melihat procedure yang telah dibuat, gunakan perintah
    “show procedure status $$“

    sedangkan untuk menghapus procedure, gunakan perintah
    “drop procedure nama.procedure $$“.

Procedure banyak digunakan dengan alasan untuk mempersingkat script ketika membuat sebuah aplikasi management menggunakan database.

Hallo sahabat semua, pada kesempatan sebelumnya kita sudah membahas tentang Membuat CRUD Menggunakan Stored Procedure PHP Mysql. Dimana kita sudah membahas cara melakukan Insert data menggunakan Stored Procedure. Baiklah dalam kesempatan ini kita akan melanjutkan tentang cara melakukan Update data atau membuat Stored Procedure Update. 

Langkah Pertama :

Kita buat Stored Procedure = singleCountry yang nanti digunakan untuk mengambil nilai Id ,sahabat silahkan masukan script SQL dibawah ini:

1

2

3

4

CREATE PROCEDURE singleCountry[IN countryId INT[11]]

BEGIN

SELECT * FROM tbl_country WHERE country_id = countryId;

END

kemudian kita menambahkan code untuk form edit seperti berikut:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Bài mới nhất

Chủ Đề