其背后的原因是,當(dāng)我們將 NULL 與“=”、“”等比較運算符一起使用時,我們不會從比較中收到任何有意義的結(jié)果。考慮下面的例子來演示這個概念 –
mysql> Select 10 = NULL, 10< NULL, 10<>NULL; +-----------+----------+----------+ | 10 = NULL | 10< NULL | 10<>NULL | +-----------+----------+----------+ | NULL | NULL | NULL | +-----------+----------+----------+ 1 row in set (0.07 sec)
登錄后復(fù)制
上面的結(jié)果集在任何意義上都沒有意義。
以上就是為什么在 MySQL 中,我們不能將‘=’、‘’等算術(shù)運算符與 NULL 一起使用?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!