Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Câu lệnh INSERT IGNORE trong MySQL: bỏ qua dữ liệu trùng

Câu lệnh INSERT IGNORE ngăn chèn trùng lặp. Nếu bản ghi không trùng: chèn bình thường. Nếu trùng: từ khóa IGNORE khiến MySQL bỏ qua im lặng, không báo lỗi.

Cú pháp

INSERT IGNORE INTO table_name(...)

table_name: tên bảng chèn.

Ví dụ

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)

Lần 2 không báo lỗi và không chèn trùng (0 rows affected).