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

फ़ील्ड नहीं जोड़ सकते...पंक्ति आकार...अधिकतम अनुमत आकार से अधिक

कुछ MySQL क्वेरी आंतरिक अस्थायी टेबल बनाती हैं। आंशिक परिणाम रखने के लिए।

MySQL 5.7.6 के अनुसार, आंतरिक अस्थायी तालिकाओं के लिए डिफ़ॉल्ट स्टोरेज इंजन InnoDB है, जिसकी पंक्ति आकार पर एक बहुत छोटी सीमा है, जैसा कि आप देख सकते हैं (हालांकि BLOB/TEXT कॉलम उस सीमा से आगे जा सकते हैं)।

आप आंतरिक अस्थायी तालिकाओं के लिए पुराने पूर्व-5.7 डिफ़ॉल्ट संग्रहण इंजन पर वापस जा सकते हैं:

 internal_tmp_disk_storage_engine=MyISAM

यह इस बग में उल्लिखित समाधान है:"Bug #77398 पंक्ति का आकार mysql में बहुत बड़ा है 5.7 क्वेरी "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mySQL जांचें कि क्या उपयोगकर्ता नाम और पासवर्ड डेटाबेस में हैं

  2. लूपिंग के बिना PHP और MySQL के साथ स्कोर तालिका से किसी की 'रैंक' कैसे प्राप्त करें?

  3. वर्चुअलएन्व (पायथन 3.4), पाइप स्थापित mysqlclient त्रुटि

  4. Ubuntu 18.04 पर अजगर के लिए mysqlclient स्थापित करने में त्रुटि

  5. MYSQL त्रुटि प्राप्त करना:त्रुटि कोड:2006 - MySQL सर्वर चला गया है