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

त्रुटि:'ईमेल' कुंजी के लिए डुप्लिकेट प्रविष्टि ''

आपकी टेबल पर cl56-goldeng.users , फ़ील्ड email निर्माण पर निर्दिष्ट किया गया था कि इसमें समान मूल्य के 1 से अधिक की अनुमति न दी जाए। यह UNIQUE . का उपयोग करके किया जाता है MySQL में टेबल निर्माण पर पहचानकर्ता। आप इस लिंक पर UNIQUE पहचानकर्ता के बारे में अधिक देख सकते हैं।

आपके पास 2 विकल्प हैं जिन्हें आप कर सकते हैं।

  • सबसे पहले email . पर अद्वितीय बाधा को हटाना होगा खेत। यह पूरी तरह से आपके कोड में आपके तर्क पर निर्भर करता है, लेकिन ईमेल के रूप में देखना लगभग होना चाहिए हमेशा अद्वितीय रहें, यह सुझाव नहीं दिया गया है।

आप कमांड चलाकर एक यूनिक की को ड्रॉप कर सकते हैं:alter table [table-name] drop index [unique-key-index-name];

  • दूसरा, उपयोग करना होगा NULL एक खाली स्ट्रिंग के बजाय। मेरी धारणा यह है कि जब उपयोगकर्ता ईमेल मौजूद नहीं है तो आप एक खाली स्ट्रिंग सेट कर रहे हैं। इस परिदृश्य में, NULL . का उपयोग करना बेहतर होगा , और उसके बाद डेटाबेस से डेटा पुनर्प्राप्त करते समय इसकी जांच करें।

आप एक NULL डाल सकते हैं NULL . का उपयोग करके मान आपके MySQL . में पहचानकर्ता बयान, जैसे:

INSERT INTO users (firstName,lastName,email)
  VALUES ('Bob','Ross',NULL);

और फिर NULL . की जांच करें आप जिस भी भाषा से इस डेटा को एक्सेस कर रहे हैं, उसमें मूल्य।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PhpMyAdmin के साथ डेटाबेस से टेबल्स हटाना

  2. अरबी वर्ण phpMyAdmin में प्रदर्शित नहीं होते हैं

  3. PhpMyAdmin के माध्यम से SSH सुरंग

  4. PHPMyAdmin 4.0.5 - ग्रिड एडिट, चेकबॉक्स, एडिट, कॉपी और डिलीट फीचर उपलब्ध नहीं हैं

  5. वेब मैट्रिक्स से वर्डप्रेस डेटाबेस कैसे निर्यात करें