मुझे लगता है कि आप एक स्ट्रिंग मान जांचना चाहते हैं। एक अच्छा तरीका है REGEXP ऑपरेटर, स्ट्रिंग को रेगुलर एक्सप्रेशन से मिलाना। बस करो
select field from table where field REGEXP '^-?[0-9]+$';
यह काफी तेज है। यदि आपका क्षेत्र संख्यात्मक है, तो बस इसके लिए परीक्षण करें
ceil(field) = field
इसके बजाय।