Di MySQL, INSERT Perintah ini digunakan ketika kita ingin menyisipkan record ke dalam tabel. Ada beberapa contoh saat INSERT . ini bisa gagal karena duplikasi data atau alasan serupa.
MySQL GANTI perintah, bila digunakan dalam konteks ini, membantu menyelesaikan masalah duplikasi data. Saat GANTI digunakan sebagai pengganti INSERT perintah, ia bertindak sebagai GANTI ketika ada data yang cocok dengan catatan yang Anda coba INSERT , jika tidak, ini hanya berfungsi sebagai INSERT secara langsung.
Berikut adalah beberapa contoh kode MySQL yang menggambarkan penggunaan REPLACE dan MASUKKAN perintah:
CREATE TABLE `STUDENT` ( `FIRSTNAME` VARCHAR(30) NOT NULL, `LASTNAME` VARCHAR(30) NOT NULL, PRIMARY KEY (FIRSTNAME, LASTNAME) );
Ini menghasilkan output berikut:
REPLACE INTO STUDENT (FIRSTNAME, LASTNAME) VALUES( 'Steven', 'Fall'); /* Affected rows: 1 Found rows: 0 Warnings: 0 Duration for 1 query: 0.001 sec. */ REPLACE INTO STUDENT (FIRSTNAME, LASTNAME) VALUES( 'Steven', 'Fall'); /* Affected rows: 1 Found rows: 0 Warnings: 0 Duration for 1 query: 0.001 sec. */