MySQL IGNORE INSERT 语句有什么用途?

MySQL IGNORE INSERT 语句有什么用途?

基本上,IGNORE INSERT 语句用于防止将重复数据插入 MySQL 表格中。如果我们使用 INSERT IGNORE 命令而不是 INSERT 命令,那么如果一条记录没有重复的现有记录,MySQL 将像往常一样插入它,但如果这条记录是一个重复的记录,那么 IGNORE 关键字告诉 MySQL 在不生成错误的情况下将其悄悄地丢弃。其语法如下 −

阅读更多:MySQL 教程

语法

INSERT INGORE INTO table_name(…)

这里,table_name 是我们要插入值的表的名称。

例子

以下例子不会出现错误,同时也不会插入重复记录。

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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程