标签: mysql
如果我从MYSQL列中选择一列,我会尝试通过以下约束检查它是否与零(0)不同:
WHERE my_column_name <> 0
如果它为零(0)则返回false,但如果它为NULL则返回false。这不是目的。
我该如何解决这个问题?
答案 0 :(得分:4)
NULL - 使用<=>,you only need to add a NOT()作为替代方案进行安全比较:
NULL
<=>
WHERE NOT(my_column_name <=> 0)