Aby porównać liczby z ciągami, MySQL konwertuje obie wartości na liczby rzeczywiste (przechowywane w standardzie zmiennoprzecinkowym).
Zasady są opisane w "Konwersja typu w ocenie wyrażenia" strona dokumentacji:
Opisany przypadek pasuje do ostatniego elementu:"we wszystkich innych przypadkach argumenty są porównywane jako liczby zmiennoprzecinkowe (rzeczywiste)" .