Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การใช้ INSERT IGNORE ป้องกันข้อมูลซ้ำใน MySQL

คำสั่ง INSERT IGNORE

INSERT IGNORE ป้องกันข้อมูลซ้ำ: ถ้าไม่ซ้ำแทรกปกติ ถ้าซ้ำจะข้ามไปเงียบๆ ไม่ Error

ไวยากรณ์

INSERT IGNORE INTO table_name(...) VALUES(...);

ตัวอย่าง

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) VALUES('Jay', 'Thomas');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) VALUES('Jay', 'Thomas');
Query OK, 0 rows affected (0.00 sec)

ครั้งที่สองไม่ Error และไม่แทรกซ้ำ (0 rows affected)