ऐसा लगता है कि सीएलआई (और शायद कहीं और) से जो दिखाया गया है, उस पर छह अंकों की सीमा है। आपके पास उदाहरण 1.12305e-06 है जो 0.00000112305 है जिसे 0.00000 के रूप में दिखाया जाएगा - हालांकि स्पष्ट रूप से यह शून्य नहीं है।
यदि आप फ़्लोट्स या डबल्स का उपयोग करने पर ज़ोर दे रहे हैं, तो आपको round(columnName,5)
जैसी किसी चीज़ का उपयोग करके उन्हें बाहर करना होगा। प्रदर्शन को दशमलव मान में बाध्य करने के लिए। अन्यथा, शायद दशमलव डेटा प्रकार पर स्विच करें।
http://dev.mysql.com/ से doc/refman/5.0/hi/floating-point-types.html
चूंकि फ़्लोटिंग-पॉइंट मान अनुमानित हैं और सटीक मानों के रूप में संग्रहीत नहीं हैं, इसलिए उन्हें तुलना में सटीक मानने का प्रयास समस्याएं पैदा कर सकता है। वे मंच या कार्यान्वयन निर्भरताओं के अधीन भी हैं। अधिक जानकारी के लिए, खंड C.5.5.8, "फ़्लोटिंग-पॉइंट मानों के साथ समस्याएं "
यह भी देखें धागा इस सटीक मुद्दे के बारे में mysql मंचों पर।