mybatis插入不重复的数据 insert ignore into
时间: 2023-07-28 08:13:41 浏览: 294
MyBatis批量插入(insert)数据操作
5星 · 资源好评率100%
在 MyBatis 中,可以使用 INSERT IGNORE INTO 语句来插入不重复的数据。具体用法如下:
```xml
<insert id="insertData" parameterType="YourModel">
INSERT IGNORE INTO your_table_name (column1, column2, column3)
VALUES (#{column1}, #{column2}, #{column3})
</insert>
```
其中,your_table_name 表示要插入数据的表名,column1、column2、column3 分别表示要插入数据的列名。在 VALUES 后面的括号中,按顺序填写要插入的数据。
使用 INSERT IGNORE INTO 语句时,如果要插入的数据与表中已有数据重复,则不会插入。如果不重复,则会插入新数据。
需要注意的是,INSERT IGNORE INTO 语句只能用于 MySQL 数据库。如果使用其他数据库,可能需要使用不同的语句或方法来实现不重复插入数据的功能。
阅读全文