Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

क्या होगा यदि हमने डुप्लिकेट मानों के साथ अद्वितीय और एकाधिक प्रविष्टि सेट की है

<घंटा/>

एक त्रुटि उत्पन्न होगी और तालिका में कुछ भी नहीं डाला जाएगा आइए एक उदाहरण देखें और एक तालिका बनाएं -

mysql> टेबल बनाएं DemoTable1585 -> ( -> StudentId int, -> StudentMarks int, -> UNIQUE(StudentId) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.02 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1585 मान(1,87),(2,98),(3,91),(3,48);ERROR 1062 (23000) में डालें:'StudentId' कुंजी के लिए डुप्लिकेट प्रविष्टि '3' 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1585 से * चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। कुछ भी नहीं डाला जाता है:

खाली सेट (0.00 सेकंड)

  1. MySQL तालिका में पूर्ववर्ती शून्य वाले मानों का चयन करें और सम्मिलित करें

    इसके लिए आप LPAD() के साथ INSERT INTO SELECT स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1967    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserId varchar(20)    ); Query OK, 0 rows affected (0.00 sec)

  1. Metaverse क्या है और इसका Facebook से क्या लेना-देना है

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

  1. डुप्लिकेट मानों के साथ एक्सेल में संबंध कैसे बनाएं

    कई मौकों पर, हमें रिश्ते . बनाने की आवश्यकता हो सकती है एक्सेल में डुप्लिकेट . के साथ मान क्योंकि डेटासेट में एक सामान्य कॉलम होता है जिसका उपयोग किया जा सकता है। लेकिन अगर किसी तरह दोनों तालिकाओं में डुप्लिकेट . है मूल्यों, तब प्रक्रिया को निष्पादित करना काफी कठिन हो जाता है। यदि आप यह जानने के लि