Menurut dokumentasi , perbedaannya adalah:
Jadi apa fungsinya:
- Cobalah untuk mencocokkan baris menggunakan salah satu indeks yang tersedia;
- Jika baris belum ada:tambahkan baris baru;
- Jika baris sudah ada:hapus baris yang ada dan tambahkan baris baru setelahnya.
Kapan menggunakan ini menjadi berguna melalui insert yang terpisah dan update pernyataan?
- Anda dapat memanggil ini dengan aman, dan Anda tidak perlu khawatir tentang baris yang ada (satu pernyataan vs. dua);
- Jika Anda ingin data terkait dihapus saat
inserting/updating, Anda dapat menggunakanreplace:itu juga menghapus semua data terkait); - Saat pemicu perlu diaktifkan, dan Anda mengharapkan
insert(alasan yang buruk, oke).