Gibt es einen Grund, nicht <=> (null safe equals operator) in mysql anstelle von = zu verwenden?

MySQL bietet einen netten Operator<=> Das funktioniert mit Vergleichen, die eine Null enthalten könnten, wie znull <=> null odernull <=> 5 usw. Intuitive Ergebnisse geben so viele Programmiersprachen zurück. Während der normale Gleichheitsoperator immer nur null zurückgibt, erwischt er viele neue MySQL-Benutzer wie mich.

Gibt es einen Grund, warum MySQL beides hat und nicht NUR die Funktionalität in<=> ? Wer braucht wirklich einen Operator, der mit eingebauten Sprachtypen effektiv undefiniert ist?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage