当前位置:网站首页>MySQL ON DUPLICATE KEY 和 PgSQL ON CONFLICT(主键) 处理主键冲突

MySQL ON DUPLICATE KEY 和 PgSQL ON CONFLICT(主键) 处理主键冲突

2022-06-23 05:06:00 fengyehongWorld

mysql中

表中数据
在这里插入图片描述
防止主键冲突的SQL

INSERT 
INTO AUTH_GROUP(ID, NAME) 
VALUES (1, '贾飞天2') 
    ON DUPLICATE KEY UPDATE NAME = '贾飞天2'

执行后
在这里插入图片描述


PgSQL中

INSERT 
INTO AUTH_GROUP(ID, NAME) 
VALUES (1, '贾飞天2') 
   ON CONFLICT (ID) DO UPDATE
   SET NAME = '贾飞天2'
WHERE
    AUTH_GROUP.ID = 1
原网站

版权声明
本文为[fengyehongWorld]所创,转载请带上原文链接,感谢
https://blog.csdn.net/feyehong/article/details/125398587