首页 > 解决方案 > Firebird 更新或插入主键违规

问题描述

我尝试更新或插入 Firebird 数据库表。

但是在一个新条目之后,下次我尝试更新时,我会遇到 PK 违规。

两次我都使用:

 UPDATE OR INSERT INTO NAMES ( ID, NAME , SURENAME ) VALUES ( 123, 'Peter', 'Miller'  ) matching (Name)

但每次都用不同的姓氏。

ID 是表中的一个 PK。我第一次生成ID。

标签: firebirdfirebird2.5

解决方案


推荐阅读