title: Is there a reason not to use <=> (null safe equals operator) in mysql instead of =?
body: <p>MySQL provides a nice operator <code>&lt;=&gt;</code> that works with comparisons that could contain a null such as <code>null &lt;=&gt; null</code> or <code>null &lt;=&gt; 5</code> etc. giving back intuitive results as many programming languages. Whereas the normal equals operator always just returns null, which catches many new MySQL users such as myself awry.</p>
  
  <p>Is there a reason MySQL has both and not JUST the functionality in <code>&lt;=&gt;</code> ? Who really needs an operator that is effectively undefined with built in language types?</p>