POSTGRES数据库中的UPDATE主键

时间:2017-08-31 11:38:09

标签: mysql database postgresql database-design

我必须在CSV文件的表格中插入一些行,但如果已有主键,我必须更新它。它有一个特殊的命令,称为ON DUPLICATE UPDATE,它不适用于POSTGRES。

如果PRIMARY KEY已经存在,我仍然坚持如何更新行。

我目前正在使用以下查询

INSERT INTO STUDENT(name, id) VALUES ('Ravi',2) ON 
DUPLICATE KEY UPDATE name=VALUES(name);

这里Id是主键。

0 个答案:

没有答案