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

प्राथमिक कुंजी के रूप में रिकॉर्ड के निर्माण समय का उपयोग क्यों न करें?

सामान्य उत्तर यह है कि आपका डेटा बदल सकता है (जहां एक अर्थहीन आईडी कभी नहीं होगी) ... क्या होता है जब आपको पता चलता है कि आप स्थानीय क्षेत्र में समय जमा कर रहे हैं और डीएसटी शुरू हो गया है? यदि आप यूटीसी और/या किसी विशिष्ट समय क्षेत्र के विरुद्ध स्टोर करना चाहते हैं? अधिक आदेश देने के लिए देखें wcoenen का उत्तर

यदि आप एक सेकंड में 1000 पंक्तियाँ बनाना शुरू करते हैं, और आपको कुछ ऐसा करने के लिए "इसे काम करने" के लिए डेटा के साथ गड़बड़ करनी पड़ रही है, जिसका इरादा नहीं था। शायद आप एक स्पष्ट कॉलम जोड़ दें जो आपकी अनुक्रमणिका को बड़ा और धीमा बना देगा ...

और फिर जब आपका प्रोजेक्ट बहुत लोकप्रिय हो जाता है और लोग रिपोर्ट/क्वेरी चलाने की कोशिश करने लगते हैं और "यह एक तारीख का उपयोग पीके के रूप में कर रहा है???!!!"

ऐसे डेटाबेस का उपयोग करने पर भी विचार करें जो गैर-प्राथमिक स्तंभों पर संकुल अनुक्रमणिका की अनुमति देता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्थानीय कंप्यूटर पर एसएसएच के माध्यम से mysqldump

  2. php, mysql सर्वर चला गया है

  3. हाइबरनेट @ संस्करण डेटाबेस विदेशी कुंजी बाधा विफलता का कारण बनता है

  4. डेटाबेस मॉडलिंग:Amazon जैसे उत्पादों को श्रेणीबद्ध कैसे करें?

  5. MySQL में गैर-रिक्त मानों को गिनें और समूहित करें