在一个WHERE子句中,column=null永远不会是真的,这种方式使用null是无效的,你需要说column IS NULL或者column IS NOT NULL。这说明了它的特殊性NULL,它不是检查相等性的值,它是一个未知值,所以你需要使用IS或IS NOT语法。您可以NULL使用=相等的值分配值。例如:UPDATE TableX SET Column=NULL...
= NULL用于赋值给NULL值,而IS NULL用于确定变量是否为NULL值。sssignment为NULL的示例:Update TableName Set ColumnName = NULL与条件子句(链接)中的NULL值进行比较的示例:Select * From TableName Where ColumnName is NULLColumnName IS NOT Null 也可用于确保值为非NULL。