【发布时间】:2017-03-07 16:44:03
【问题描述】:
我对 redshift 中的表格有一个非常奇怪的问题,以下是我采取的步骤:
1 : Alter table_name add columns flag integer
/* table_name row count 10000*/
2 :update table_name set
flag = 1
where/* some condition*/
-----rows affected 4000
3.update table_name set
flag = 0
where flag<> 1
----rows affected 0
当我从 table_name where flag = 1 中选择时,我得到 4000,那么为什么剩下的 6000 没有得到更新? 谁能解释这背后的逻辑?谢谢你的帮助!!
【问题讨论】:
标签: sql sql-update amazon-redshift