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?