我在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,它没有给出任何错误但没有做任何更新。 任何帮助将不胜感激。
答案 0 :(得分:1)
作为答案,如果你愿意,你可以接受它。
您需要Is Null
而不是= Null
。 Null
是一个特殊的值,它是不确定的,在大多数数据库实现中既不相等也不相等。