Per confrontare i numeri con le stringhe, MySQL converte entrambi i valori in numeri reali (memorizzati utilizzando lo standard a virgola mobile).
Le regole sono descritte in "Type Conversion in Expression Evaluation" pagina della documentazione:
Il caso che hai descritto rientra nell'ultimo elemento:"in tutti gli altri casi, gli argomenti vengono confrontati come numeri a virgola mobile (reali)" .