2013-02-27 106 views
2

这里是我的MySQL表:mysql的空记录获取

enter image description here

下面是数据:

enter image description here

我的查询:

SELECT * 
FROM `tb1s` 
WHERE name != 'Test' 

与ID返回记录 - 1,6,8,10而不是价值记录e名称字段中的NULL(一个ID为9)。

如何在上述查询中也获取该记录(即NULL值记录)。

我知道我们可以做到这一点与像另一个条件:

WHERE name != 'Test' || name IS NULL 

,但有什么办法,我们可以避开指定此附加条件(|| name IS NULL)在这种类型的查询的每一次?

MySQL中的一些设置或其他?

回答

0

没有其他的方法,你必须指定条件。

0

我建议用LIKE来做。 检查这个代码:

SELECT * 
FROM tb1s 
WHERE NOT EXISTS (
    SELECT * from tbl1 
    WHERE name LIKE '%Test%') 

它应该工作。