用SQL表中的某个值替换NULLS

时间:2013-11-26 21:11:37

标签: python sqlite

我在SQLite3数据库中有一个表(使用Python),Tweet Table(TwTbl)在geo_id列中有一些值。此列中的大多数值都是NULL \ None。我想替换/更新TwTbl的geo_id列中的所有NULLS数字999.我不确定语法。我正在尝试以下查询,但我收到一个错误(“没有这样的列:无”)

c.execute("update TwTbl SET geo_id = 999 where geo_id = None").fetchall()

我甚至尝试使用Null而不是None,它没有给出任何错误但没有做任何更新。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

作为答案,如果你愿意,你可以接受它。

您需要Is Null而不是= NullNull是一个特殊的值,它是不确定的,在大多数数据库实现中既不相等也不相等。