За да сравни числа с низове, MySQL преобразува и двете стойности в реални числа (запаметени, използвайки стандарта с плаваща запетая).
Правилата са описани в "Преобразуване на тип при оценка на израз" страница с документация:
Случаят, който описахте, се вписва в последния елемент:"във всички останали случаи аргументите се сравняват като (реални) числа с плаваща запетая" .