首页  >  文章  >  数据库  >  MySQL IGNORE INSERT 语句有什么用?

MySQL IGNORE INSERT 语句有什么用?

王林
王林转载
2023-08-25 17:25:081459浏览

MySQL IGNORE INSERT 语句有什么用?

基本上,IGNORE INSERT语句用于防止向MySQL表中插入重复数据。如果我们使用 INSERT IGNORE 命令而不是 INSERT 命令,那么如果一条记录与现有记录不重复,MySQL 会照常插入它,但如果该记录是重复的,那么 IGNORE 关键字会告诉 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)

以上是MySQL IGNORE INSERT 语句有什么用?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除