在mysql表real_account_id
中,数据类型为int(11)
。
我想用NULL值获取所有记录。
我正在使用这个简单的查询。
SELECT * FROM `customer_payment_options` WHERE real_account_id = NULL
但是,它没有给我任何结果。数据库中有2条记录具有NULL值。 我也尝试过,
SELECT * FROM `customer_payment_options` WHERE real_account_id = 'NULL'
为什么会这样? 感谢。
答案 0 :(得分:7)
NULL
等于包括NULL
在内的任何内容。这就是你必须使用IS NULL
:
SELECT * FROM `customer_payment_options` WHERE real_account_id IS NULL