For at sammenligne tal med strenge, konverterer MySQL begge værdier til reelle tal (lagret brugt floating-point-standarden).
Reglerne er beskrevet i "Typekonvertering i udtryksevaluering" dokumentationsside:
Det tilfælde, du beskrev, passer ind i det sidste punkt:"i alle andre tilfælde sammenlignes argumenterne som flydende (reelle) tal" .