mysql的空记录获取
问题描述:
这里是我的MySQL表:mysql的空记录获取
下面是数据:
我的查询:
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中的一些设置或其他?
答
没有其他的方法,你必须指定条件。
答
我建议用LIKE
来做。 检查这个代码:
SELECT *
FROM tb1s
WHERE NOT EXISTS (
SELECT * from tbl1
WHERE name LIKE '%Test%')
它应该工作。