如何创建postgresql查询来更新列值?

时间:2017-03-17 05:45:43

标签: postgresql

我有一个名为map_info的表,它有两列,即map_id(int)和is_map_applied(boolean)。我给is_map_applied列提供了单个map_id和TRUE值。我还想将列is_map_applied的所有值设置为FALSE,除了请求map_id的行,而不管它们以前的值如何。可能是什么查询?

1 个答案:

答案 0 :(得分:0)

update map_info set is_map_applied = (map_id = 2);

is_map_applied设置为true以获取具有指定ID的行,将is_map_applied设置为false以获取具有不同ID的行。