首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL数据库,PostgreSQL数据库,一条语句实现有重复数据就更新,没有新增 on duplicate key update name=values(name)

目录 1 PostgreSQL数据库 2 MySQL数据库 1 PostgreSQL数据库 insert into test (ID,name) values('1','2') ON...conflict("id","name") DO UPDATE SET (id, name) = (EXCLUDED.id, EXCLUDED.name) ON conflict...("id","name") 就是根据这个里面设置的字段进行判断 数据是不是一样 2 MySQL数据库 ON DUPLICATE KEY UPDATE 案例 INSERT INTO...先声明一点:ON DUPLICATE KEY UPDATE 这个子句是MySQL特有的,语句的作用是,当insert已经存在的记录时,就执行update。...以上介绍的是addOrUpdate的语义,其实修改的方法有很多种, 包括SET或用REPLACE,连事务都省的做, ON DUPLICATE KEY UPDATE能够让我们便捷的完成重复插入 的开发需求

2K20
领券