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

MySQL:त्रुटि 1022 (23000):लिख नहीं सकता; तालिका '#sql-2b8_2' में डुप्लीकेट कुंजी

आपको duplicate key error मिल रही है क्योंकि पहले से ही ISBN . नाम की एक बाधा है आपके पहले alter . के अनुसार डेटाबेस में मौजूद है author . को बयान टेबल

alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);

Publisher . में बाधा के लिए किसी भिन्न नाम का उपयोग करने का प्रयास करें टेबल

alter table publisher add constraint ISBN1 
foreign key (ISBN) references book (ISBN);


  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 या PostgreSQL में टेक्स्ट फ़ील्ड है, तो क्या आपको इसे एक अलग टेबल में रखना चाहिए?

  2. SUM(users_count) 1000 . तक पहुंचने तक चयन करने के लिए एक SQL क्वेरी

  3. MYSQL उच्च LIMIT ऑफ़सेट क्वेरी को धीमा क्यों करता है?

  4. एपोस्ट्रोफ (एकल उद्धरण) युक्त डेटा सम्मिलित करते समय MySQL त्रुटि?

  5. क्या SQL सर्वर MySQL के ON DUPLICATE KEY UPDATE की तरह कुछ भी ऑफर करता है?