Je suppose que vous voulez vérifier une valeur de chaîne. Un bon moyen est l'opérateur REGEXP, qui fait correspondre la chaîne à une expression régulière. Faites simplement
select field from table where field REGEXP '^-?[0-9]+$';
c'est assez rapide. Si votre champ est numérique, testez simplement
ceil(field) = field
à la place.