本文主要是介绍MySQL ON DUPLICATE KEY 和 PgSQL ON CONFLICT(主键) 处理主键冲突,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 UPDATESET NAME = '贾飞天2'
WHEREAUTH_GROUP.ID = 1
这篇关于MySQL ON DUPLICATE KEY 和 PgSQL ON CONFLICT(主键) 处理主键冲突的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!