用于从存在两列的列中删除值的SQL

时间:2016-07-08 13:26:02

标签: sql sqlite

这是对的吗?它也适用于Sqlite吗?

 UPDATE table SET oldCol=NULL WHERE (oldCol!=NULL AND newCol!=NULL)

2 个答案:

答案 0 :(得分:3)

不,您应该使用is not null

update tbl set oldcol = null where oldcol is not null and newcol is not null

答案 1 :(得分:-1)

你也可以使用它。 UPDATE表SET oldCol = NULL WHERE(oldCol不为NULL且newCol不为NULL)