INSERT DELAYED ON DUPLICATE KEY UPDATE

MySQLPanjang yaaa…INSERT DELAYED ON DUPLICATE KEY UPDATE. Masih bermimpi untuk mendapatkan DELAYED baik untuk INSERT maupun UPDATE. Heran juga udah bertahun-tahun fitur ini direquest masih aja belum dimasukkan ke dalam MySQL.

Sebenarnya ada satu cara, yaitu dengan menggunakan event. Tapi ini mengharuskan adanya privilege khusus sekelas admin untuk mengaktifkan event tersebut, jadinya agak susah untuk diimplementasikan dalam kondisi normal.

Untuk mengakali query yang bikin pusing itu, memang harus mikir ekstra out-of-the-box kayaknya, soalnya efisiensi tidak bisa dijamin gara-gara harus memecah tabel menjadi pecahan-pecahan kecil sebelum akhirnya dimasukkan lagi ke dalam tabel yang asli.

INSERT DELAYED memang disupport oleh MySQL, namun UPDATE DELAYED tidak. UPDATE hanya mensupport LOW_PRIORITY yang nggak sama hasilnya dengan INSERT DELAYED.

Artikel selengkapnya hanya untuk member.
Login atau Menjadi member