Python 用SQL表中的某个值替换空值

Python 用SQL表中的某个值替换空值,python,sqlite,Python,Sqlite,我在SQLite3数据库(使用Python)中有一个表,Tweet table(TwTbl)在geo_id列中有一些值。此列中的大多数值为NULL\None。我想用数字999替换/更新TwTbl的geo_id列中的所有空值。我不确定语法。我正在尝试以下查询,但得到一个错误(“无此类列:无”) 我甚至尝试使用Null而不是None,这没有给出任何错误,但没有进行任何更新。 任何帮助都将不胜感激 作为答案,如果你愿意,你可以接受 您需要为Null而不是=NullNull是一个不确定的特殊值,在大多数

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

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

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


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

您可能希望
为Null
而不是
=Null
NULL
在大多数数据库实现中是一个特殊值,既不等于也不等于,它是不确定的。太好了,谢谢。成功了。
c.execute("update TwTbl SET geo_id = 999 where geo_id = None").fetchall()