postgresql与mysql语法区别
生活随笔
收集整理的這篇文章主要介紹了
postgresql与mysql语法区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mysql在處理數據存在時修改數據,反之新增數據的sql語句:
INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2);postgresql中:
從版本9.5開始,PostgreSQL具有UPSERT語法,帶有ON CONFLICT子句。使用以下語法(類似于MySQL)
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;總結
以上是生活随笔為你收集整理的postgresql与mysql语法区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 急用物料怎么办???
- 下一篇: 周琦能和范志毅比高下?