2012-09-30 13 views
18

मेरे पास MyCQL में एक कॉलम DECIMAL (2,1) के साथ एक कॉलम है। जब मैं डेटाबेस में नंबर 10 डालता हूं तो यह 9.9 पढ़ता है। मैं इसे 10.0 पढ़ना चाहता हूं। कोई विचार? धन्यवाद।MySQL DECIMAL डेटा प्रकार

+0

[संभवतः MySQL DECIMAL का उपयोग कैसे करें?] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/4834390/how-to-use-mysql-decimal) – nawfal

उत्तर

53

DECIMAL(2,1) का अर्थ है (manual सुझाव देता है) 2 अक्षर चौड़े (कुल में!) और 1 दशमलव का दशमलव। यदि आप 10.0 चाहते हैं, तो आपको DECIMAL(3,1) (तीन चौड़े, एक दशमलव) की आवश्यकता है।

संबंधित मुद्दे