Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जब मेरा कॉलम INT(10) है तो मैं 10 अंक क्यों नहीं डाल सकता

MySQL में INT फ़ील्ड में संभव सबसे बड़ा मान 2147483647 है , आपका मान 9100000010 उससे बड़ा है। यही कारण है कि यह 4294967295 . पर ओवरफ्लो हो रहा है जो अहस्ताक्षरित पूर्णांक के लिए अधिकतम है।

11.1.4.1. पूर्णांक प्रकार (सटीक मान)

INT    4    -2147483648 2147483647

BIGINT का प्रयोग करें यदि आप बड़ी संख्या में स्टोर करना चाहते हैं, जो निम्न से है:

BIGINT  8   -9223372036854775808    9223372036854775807


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL केवल अशक्त मान नहीं चुनें

  2. Django MySQL पूर्ण पाठ खोज

  3. पायथन MySQLdb कनेक्शन के लिए SSH टनल

  4. PHP के साथ काम करने के लिए मेल सर्वर को कॉन्फ़िगर करें

  5. MySQL InnoDB क्लस्टर 8.0 - एक पूर्ण परिनियोजन वॉक-थ्रू:भाग एक