¿Hay alguna razón para no usar <=> (nulo seguro es igual al operador) en mysql en lugar de =?
MySQL proporciona un buen operador<=>
que funciona con comparaciones que podrían contener un nulo comonull <=> null
onull <=> 5
Dando resultados intuitivos como muchos lenguajes de programación. Mientras que el operador normal es igual a uno, siempre devuelve nulo, lo que atrapa a muchos usuarios nuevos de MySQL, como yo, mal.
¿Hay alguna razón por la que MySQL tenga ambas funciones y no solo la funcionalidad de<=>
? ¿Quién realmente necesita un operador que no esté definido efectivamente con tipos de idioma integrados?