經常要在 PostgreSQL 的表之間搬運數據,但經常忘記常用的語句模式。寫個小抄來作備忘。
根據一個查詢結果更新一張表
1 | UPDATE dummy |
用 subquery 的查詢結果中的某些列更新 dummy,並通過 where 來限定更新範圍。
根據一個查詢結果插入新的數據
1 | INSERT INTO res_id(r_platform, r_id, r_type) |
我通常是在數據同步的時候需要這樣更新和插入,在系統還在迭代中的時候,將就的模塊的表同步到新的模塊裡時就很有用。
經常要在 PostgreSQL 的表之間搬運數據,但經常忘記常用的語句模式。寫個小抄來作備忘。
1 | UPDATE dummy |
用 subquery 的查詢結果中的某些列更新 dummy,並通過 where 來限定更新範圍。
1 | INSERT INTO res_id(r_platform, r_id, r_type) |
我通常是在數據同步的時候需要這樣更新和插入,在系統還在迭代中的時候,將就的模塊的表同步到新的模塊裡時就很有用。
评论