Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perintah MySQL INSERT atau REPLACE

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. */

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemeriksaan Kesehatan Penting untuk Server Replika Sumber MySQL Anda

  2. Bagaimana cara mengulang kueri MySQL melalui PDO di PHP?

  3. Menyatukan dua tabel dengan jumlah kolom yang berbeda

  4. Tidak semua parameter digunakan dalam pernyataan SQL (Python, MySQL)

  5. Cara Menemukan Collation di MySQL