"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मुझे MySQL त्रुटि #1089 क्यों मिल रही है: गलत उपसर्ग कुंजी?

मुझे MySQL त्रुटि #1089 क्यों मिल रही है: गलत उपसर्ग कुंजी?

2025-02-04 को प्रकाशित
ब्राउज़ करें:291

] आइए इस त्रुटि और इसके रिज़ॉल्यूशन की बारीकियों में तल्लीन करें। एक तालिका में एक कॉलम पर उपसर्ग कुंजी। उपसर्ग कुंजियों को स्ट्रिंग कॉलम की एक विशिष्ट उपसर्ग लंबाई को अनुक्रमित करने के लिए डिज़ाइन किया गया है, जो उन उपसर्गों पर तेजी से खोज करने की अनुमति देता है। उन कॉलमों पर जिनके पास सामान्य उपसर्ग होते हैं, जैसे नाम या पते। प्रदान किए गए उदाहरण में:

Why Am I Getting MySQL Error #1089: Incorrect Prefix Key? 
`

प्राथमिक कुंजी (movie_id (3))

` का इरादा एक उपसर्ग कुंजी बनाने के लिए है। Movie_id कॉलम के पहले 3 बाइट्स। हालाँकि, यह सिंटैक्स प्राथमिक कुंजियों के लिए गलत है, क्योंकि यह केवल अनुक्रमित पर लागू होता है। :

`

 प्राथमिक कुंजियाँ एक तालिका में विशिष्ट रूप से रिकॉर्ड की पहचान करने और संदर्भात्मक अखंडता को लागू करने के लिए आवश्यक हैं। एक प्रदर्शन अड़चन में परिणाम। प्रीफिक्स कुंजियाँ सूचकांक परिभाषाओं के लिए अधिक उपयुक्त हैं, जहां वे स्ट्रिंग कॉलम के विशिष्ट उपसर्गों पर खोज प्रदर्शन में सुधार कर सकते हैं। 
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3