MySQLでは、NULL 値がないのではなく、「欠落している不明な値」と見なされます。 NULLに関するこのMySQLリファレンスをご覧ください 。
NULLとの算術比較 trueまたはfalseを返しませんが、NULLを返します 代わりに、つまり、NULL != 'C' NULLを返します 、trueを返すのではなく。
'NULL'との算術比較は、falseを返します。 SQLでこれを確認するには:
SELECT IF(NULL=123,'true','false')
NULLを確認するには 使用する必要のある値IS NULL &IS NOT NULL オペレーター。