È un noto problema relativo alla sottrazione da numeri interi senza segno .
La sottrazione tra valori interi, dove uno è di tipo UNSIGNED, produce un risultato unsigned per impostazione predefinita. Se il risultato sarebbe stato altrimenti negativo, diventa il valore intero massimo. Se il NO_UNSIGNED_SUBTRACTION
La modalità SQL è abilitata, il risultato è negativo.
Riferimento:Tipi numerici