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

त्रुटि कोड:1062. 'प्राथमिक' कुंजी के लिए डुप्लिकेट प्रविष्टि '1'

<स्ट्राइक>मुख्य त्रुटि उत्पन्न होने का कारण यह है कि 1 . का मौजूदा मान पहले से मौजूद है कॉलम के लिए ID जिसमें आप इसे PRIMARY KEY . के रूप में परिभाषित करते हैं (मान अद्वितीय हैं ) उस तालिका में जिसे आप सम्मिलित कर रहे हैं।

कॉलम ID सेट क्यों न करें AUTO_INCREMENT . के रूप में ?

CREATE  TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
  `ID` INT(11) NOT NULL AUTO_INCREMENT,
  `viale` VARCHAR(45) NULL ,
   .....

और जब आप रिकॉर्ड डाल रहे हों, तो अब आप कॉलम ID . को छोड़ सकते हैं

INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`viale`, `num_civico`, ...) 
VALUES ('Viale Cogel ', '120', ...)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कमांड प्रॉम्प्ट का उपयोग करके एक mysql डेटाबेस कैसे निर्यात करें?

  2. MySQL चुनें कि JSON फ़ील्ड प्रॉपर्टी का मूल्य कहाँ है

  3. मैं केवल दो दशमलव स्थानों के लिए संख्याओं को कैसे प्रारूपित करूं?

  4. स्प्रिंग, हाइबरनेट, ब्लॉब आलसी लोडिंग

  5. SQL सर्वर संख्यात्मक कार्यों पर एक त्वरित नज़र