postgres 插入或者更新

网友投稿 628 2022-10-11

postgres 插入或者更新

postgres 插入或者更新

UPDATE table SET field='C', field2='Z' WHERE id=3;INSERT INTO table (id, field, field2) SELECT 3, 'C', 'Z' WHERE NOT EXISTS (SELECT 1 FROM table WHERE id=3);

9.5 以后的版本

INSERT INTO the_table (id, column_1, column_2) VALUES (1, 'A', 'X'), (2, 'B', 'Y'), (3, 'C', 'Z')ON CONFLICT (id) DO UPDATE SET column_1 = excluded.column_1, column_2 = excluded.column_2;

​​https://withdata.com/blog/postgresql/replace-update-or-insert-a-row-into-postgresql-table.html​​

懂得,原来世界如此简单!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:elasticsearch集群cluster主要功能详细分析
下一篇:一个在线文档阅读的微信小程序(微信小程序阅读怎么免费读书)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~