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

SQL त्रुटि #1071 - निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है

MySQL हमेशा अधिकतम राशि UTF8 . के लिए सुरक्षित रखता है फ़ील्ड जो 4 बाइट्स है इसलिए 255 + 255 . के साथ अपने DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci के साथ; आप 767 अधिकतम कुंजी लंबाई सीमा से अधिक हैं।

आप केवल एकल वर्चर लंबाई को कम कर सकते हैं या समग्र कुंजी का उपयोग नहीं कर सकते हैं।



  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 डेटा से XML फ़ाइलें बनाने के लिए PHP DOM का उपयोग करना

  2. फ्लैटफाइल्स पर MySQL का उपयोग क्यों करें?

  3. Python3 mysqlclient-1.3.6 (उर्फ PyMySQL) उपयोग?

  4. mysql जबकि लूप बराबर तोड़ो

  5. MySQL क्वेरी - प्रति समूह हाल की प्रविष्टियाँ