Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh menggunakan pernyataan MySQL REPLACE untuk mengelakkan data pendua daripada dimasukkan?

Bagaimanakah kita boleh menggunakan pernyataan MySQL REPLACE untuk mengelakkan data pendua daripada dimasukkan?

王林
王林ke hadapan
2023-08-26 11:33:07515semak imbas

我们如何使用MySQL REPLACE语句来防止插入重复数据?

Kita boleh menggunakan pernyataan REPLACE semasa memasukkan data untuk mengelakkan daripada memasukkan data pendua. Jika kita menggunakan arahan REPLACE dan bukannya arahan INSERT maka jika rekod baru ia akan disisipkan seperti INSERT lain jika ia pendua rekod baru akan menggantikan rekod lama. p>

Syntax

REPLACE INTO table_name(…)

Di sini, table_name ialah nama jadual di mana kita ingin memasukkan nilai.

Contoh

Dalam contoh ini, kami akan memasukkan data dengan bantuan REPLACE statement seperti berikut -

mysql> REPLACE INTO person_tbl (last_name, first_name)
    -> VALUES( 'Ajay', 'Kumar');
Query OK, 1 row affected (0.00 sec)

mysql> REPLACE INTO person_tbl (last_name, first_name)
    -> VALUES( 'Ajay', 'Kumar');
Query OK, 2 rows affected (0.00 sec)

Atas ialah kandungan terperinci Bagaimanakah kita boleh menggunakan pernyataan MySQL REPLACE untuk mengelakkan data pendua daripada dimasukkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam