我有一个整数列中有几个 NULL 值的表,我将其中一个值设置为 2。
我已经通过用数字替换那些 NULL 值来测试该语句,并且该语句正确更新了这些值,但是每当我尝试更新 NULL 值时,它就保持为 NULL。
在此应用程序的上下文中,该值可以是 NULL、0 或 1,此时将运行 UPDATE 命令将值设置为 2。它适用于 0 和 1,如果我将空值替换为诸如 9 之类的其他东西,但是将它们保留为 NULL 会很方便 - 但它不会更新为 NULL!
我将如何解决这个问题?
我有一个整数列中有几个 NULL 值的表,我将其中一个值设置为 2。
我已经通过用数字替换那些 NULL 值来测试该语句,并且该语句正确更新了这些值,但是每当我尝试更新 NULL 值时,它就保持为 NULL。
在此应用程序的上下文中,该值可以是 NULL、0 或 1,此时将运行 UPDATE 命令将值设置为 2。它适用于 0 和 1,如果我将空值替换为诸如 9 之类的其他东西,但是将它们保留为 NULL 会很方便 - 但它不会更新为 NULL!
我将如何解决这个问题?