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