Se il lato sinistro o destro dell'operatore di sottrazione non è firmato, anche il risultato è privo di segno. Puoi cambiarlo impostando il NO_UNSIGNED_SUBTRACTION
Modalità SQL
.
In alternativa, puoi anche eseguire il cast esplicito dei tuoi valori senza segno come valori bigint con segno e quindi eseguire la sottrazione.