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).