Dies ist ein bekanntes Problem bezüglich der Subtraktion von Ganzzahlen ohne Vorzeichen .
Die Subtraktion zwischen ganzzahligen Werten, bei denen einer vom Typ UNSIGNED ist, erzeugt standardmäßig ein Ergebnis ohne Vorzeichen. Wenn das Ergebnis ansonsten negativ gewesen wäre, wird es der maximale ganzzahlige Wert. Wenn der NO_UNSIGNED_SUBTRACTION
Der SQL-Modus ist aktiviert, das Ergebnis ist negativ.
Referenz:Numerische Typen