Jeg antager, at du vil tjekke en strengværdi. En god måde er REGEXP-operatoren, der matcher strengen med et regulært udtryk. Gør det bare
select field from table where field REGEXP '^-?[0-9]+$';
dette er rimelig hurtigt. Hvis dit felt er numerisk, skal du bare teste for
ceil(field) = field
i stedet.