DO NOTHING: 重复则跳过
创建表
首先,创建一个表(people),并且主键由字段 name、age 和 gender 组成,以及其它字段(例如 address、comment)等。...NOTE
主键重复插入报错, 解决这个问题有三个方案
1. 不插入重复数据
2. 插入重复数据更新, 不存在插入
3....插入重复数据, 则跳过
重复则更新
在实际开发中, 有时会使用到如果存在则更新数据的场景, 这个时候就可以使用DO UPDATE SET关键字
SQL语句
INSERT INTO people (name...-
张三 | 30 | M | 唧唧王国 | 老程序员
李四 | 25 | M | 毛里求斯 | 程序员
(2 rows)
这条语句可以实现不存在则插入, 存在则更新功能
重复则跳过...还有些时候, 需要这种操作, 如果重复就跳过, 不希望报错也不需要更新更不能影响代码流程, 就可以使用DO NOTHING关键字
SQL语句
INSERT INTO people (name, age