0
我在SQLite3數據庫(使用Python)中有一個表,在列geo_id中有一些值的表(TwTbl)。該列中的大部分值都是NULL \ None。我想用999替換/更新TwTbl的geo_id列中的所有NULLS。我不確定語法。我想下面的查詢,但我得到一個錯誤(「沒有這樣的柱:無」)用SQL表中的某個值替換NULLS
c.execute("update TwTbl SET geo_id = 999 where geo_id = None").fetchall()
我甚至使用空,而不是沒有試過,那沒有給出任何錯誤,但沒有做任何更新。 任何幫助將不勝感激。
你可能想'IS NULL'而不是'= NULL'。 NULL是大多數數據庫實現中的一個特殊值,既不相等也不相等,它是不確定的。 –
太好了,謝謝。有效。 –