Jumat, 16 Maret 2012

MySQL : Handling Error Duplicate Entry

Pada database MySQL terkadang ketika malakukan manipulasi data menghasilkan error seperti Duplicate Entry, Can't write because of unique constraint dan sebagainya.

Pada database MySQL telah menyediakan statement query untuk menangani error yang terjadi ketika proses manipulasi data.

Pada posting ini akan mengambil contoh melakukan handling/penanganan error untuk kasus Duplicate Entry menggunakan On Duplicate Key Update.

Duplicate Entry adalah sebuah error yang terjadi karena data yang akan di inputkan pada table sudah ada.

On Duplicate Key Update adalah sebuah statemen yang di kombinasikan dengan statement Insert sehingga apabila terjadi error saat proses Insert Data maka secara otomatis akan dialihkan menjadi proses Update Data.