sql:is nullと=nullを区別


mysqlに質問します.
Alarmテーブルのdisposerは外部キーですが、次のsqlでは結果が得られません(実際にはデータベースに記録されています).
select a.disposer from alarm a where a.disposer=NULL;

答え:=nullをis nullに変更するべきです.
is nullは標準sqlで、oracleでもmysqlでも使用できます.
=nullはoracleでは使用できますがmysqlでは無効です.