Der Grund dafür ist, dass wir bei der Verwendung von NULL mit Vergleichsoperatoren wie „=", „" usw. kein aussagekräftiges Ergebnis aus dem Vergleich erhalten. Betrachten Sie das folgende Beispiel, um dieses Konzept zu veranschaulichen:
mysql> Select 10 = NULL, 10< NULL, 10<>NULL; +-----------+----------+----------+ | 10 = NULL | 10< NULL | 10<>NULL | +-----------+----------+----------+ | NULL | NULL | NULL | +-----------+----------+----------+ 1 row in set (0.07 sec)
Die obige Ergebnismenge ergibt in keiner Weise Sinn.
Das obige ist der detaillierte Inhalt vonWarum können wir in MySQL keine arithmetischen Operatoren wie „=', „' usw. mit NULL verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!