phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

डेटाबेस में एक आईडी का उपयोग

id फ़ील्ड एक सरोगेट कुंजी का एक उदाहरण है . डेटाबेस में प्राथमिक कुंजी के रूप में सरोगेट कुंजी का उपयोग करना एक अच्छा विचार है क्योंकि यह वास्तविक दुनिया में बाहरी घटनाओं से पूरी तरह से असंबंधित है और इसलिए अप्रभावित है।

प्राकृतिक कुंजी का उपयोग करना जैसे कि ईमेल पता समस्या पैदा कर सकता है क्योंकि यदि कोई उपयोगकर्ता अपना ईमेल पता बदलता है तो आपकी कुंजी बदलनी होगी। यह कठिनाइयाँ पैदा कर सकता है क्योंकि यह विदेशी प्रमुख बाधाओं को तोड़ देगा। यह समय के साथ किसी विशिष्ट उपयोगकर्ता से संबंधित घटनाओं के लिए पूछताछ को और अधिक कठिन बना देगा क्योंकि आपके पास कोई गारंटीकृत एकल कुंजी नहीं है जो उस उपयोगकर्ता के संपूर्ण इतिहास के अनुरूप हो।

यदि आपकी कंपनी में एक से अधिक डेटाबेस हैं जिन्हें कुंजियों की आवश्यकता है, या आप अपने डेटाबेस से अन्य एप्लिकेशन या सिस्टम में डेटा निर्यात करते हैं, तो जब आप अपने डेटाबेस में एक कुंजी बदलते हैं, तो आपको उन प्रणालियों में भी कुंजियों को बदलने की आवश्यकता हो सकती है, कुछ जो ON CASCADE UPDATE का उपयोग करके स्वचालित रूप से नहीं किया जा सकता है।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL अद्यतन एक ही तालिका के सबक्वायरी के साथ

  2. MySQL सिंटैक्स त्रुटि में तालिका बनाएं

  3. मैक ओएसएक्स में एसक्यूएल कैसे विभाजित करें?

  4. Phpmyadmin में अजीब त्रुटि, यह सफलतापूर्वक स्थापित है लेकिन अभी भी काम नहीं कर रहा है

  5. phpMyAdmin को पूरी तरह से हटा रहा है