Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. UPDATE my_table
  2. SET name = CASE WHEN (WHERE event_name in ('event_1', 'event_2', 'event_3'))
  3. THEN 'deleted' ELSE name END
  4. WHERE uid IN ('id_1', 'id_2')
  5.  
  6. XN Seq Scan on my_table (cost=0.00..103935.76 rows=4326 width=9838)
  7. Filter: (((uid)::text = 'id_1'::text) OR ((uid)::text = 'id_2'::text))
  8.  
  9. UPDATE my_table
  10. SET name = CASE WHEN (WHERE event_name in ("event_1", "event_2", "event_3")) THEN 'deleted' ELSE name END,
  11. address = CASE WHEN (WHERE event_name in ("event_1", "event_4")) THEN 'deleted' ELSE address END
  12. WHERE uid IN ("id_1", "id_2")
  13.  
  14. explain UPDATE my_table SET name = 'deleted' WHERE uid IN ('id_1', 'id_2')
  15. XN Seq Scan on my_table (cost=0.00..103816.80 rows=4326 width=9821)
  16. Filter: (((uid)::text = 'id_1'::text) OR ((uid)::text = 'id_2'::text))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement