Wie in Cast-Funktionen und -Operatoren beschrieben :
Der Typ für das Ergebnis kann einer der folgenden Werte sein:
BINARY[(N)]CHAR[(N)]DATEDATETIMEDECIMAL[(M[,D])]SIGNED [INTEGER]TIMEUNSIGNED [INTEGER]
Daher sollten Sie verwenden:
SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT