insert ignore into
时间: 2023-10-07 17:10:05 浏览: 140
Mysql 原生语句中save or update 的写法汇总
INSERT IGNORE INTO是MySQL中的一个语句,主要用于插入数据时,如果表中已经存在相同的记录(根据主键或unique索引判断),则会忽略该条记录,不进行插入操作。这样可以保留数据库中已经存在的数据,并且在间隙中插入新的数据。
使用INSERT IGNORE INTO的语法和使用普通的INSERT INTO语句相同,只需要在INSERT关键字后加上IGNORE即可。具体的用法是将要插入的数据列名和对应的值放在VALUES子句中,如下所示:
INSERT IGNORE INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
其中,table_name是要插入数据的表名,column1、column2等是要插入的数据的列名,而value1、value2等则是对应的值。当执行这个插入语句时,如果表中已经存在与要插入的数据对应的主键或unique索引相同的记录,则会被忽略,不进行插入操作;如果表中不存在相同的记录,则会执行插入操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [正确使用MySQL INSERT INTO语句](https://download.csdn.net/download/weixin_38586200/14835785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Mysql 4种常见插入方式:insert ignore into、replace into、insert into *** on duplicate key update、...](https://blog.csdn.net/qiziyu520/article/details/121898766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文