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

MyISAM बनाम InnoDB त्वरित सम्मिलन और एक समग्र अद्वितीय कुंजी के लिए

1-हां, 2-हां, 3-हां, 4-हां।

साथ ही...

  • क्या आपको वाकई BIGINT की ज़रूरत है? ? INT UNSIGNED में 4 अरब मान नहीं होंगे पर्याप्त? (और आधी जगह बचाएं।) संभवत:id क्या किसी अन्य तालिका का पीके है? यदि ऐसा है, तो उस तालिका को भी बदलने की आवश्यकता होगी।
  • state कर सकते हैं सामान्यीकृत हो? या एक ENUM . में बदल गया ? फिर से स्थान बचा रहा है।

दो अद्वितीय चाबियों को लॉक करने की आवश्यकता के कारण आइटम 3 उल्लेख से भी बदतर है।




  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 कोशिश करें और SQL इंसर्ट के लिए कैच करें

  2. MySql टेबल, त्रुटि #1064 और त्रुटि #1068 एकाधिक प्राथमिक कुंजी परिभाषित

  3. किसी भी डेटाबेस सर्वर को स्थापित किए बिना स्थानीय रूप से डेटाबेस के साथ डेस्कटॉप एप्लिकेशन कैसे चलाएं?

  4. त्रुटि प्राप्त करना - SQLSTATE [21000]:कार्डिनैलिटी उल्लंघन:1241 ऑपरेंड में 1 कॉलम होना चाहिए

  5. GROUP_CONCAT सीमा के साथ