【发布时间】:2018-12-19 13:00:01
【问题描述】:
希望这个问题不要太笼统。在网站或 SQL 文档中找不到任何内容:
在编码时,我对此进行了测试,令我惊讶的是它起作用了:
SELECT * FROM cal_entry WHERE cal_entry.parent_id <> 'null'
它实际上显示了没有带有NULL 值的行(这些是数据库中的真实NULL 值,而不是内部带有'null' 的字符串)。
根据文档,我当然应该使用NOT NULL。顺便说一句,它不适用于= 'null',就像文档中正确说明的那样。
谁能解释一下?
【问题讨论】:
标签: mysql sql comparison