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

मैसकल त्रुटि 1452 - चाइल्ड रो को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

बहुत संभव है कि आपके sourcecodes_tags तालिका में sourcecode_id है वे मान जो अब आपके sourcecodes . में मौजूद नहीं हैं टेबल। आपको पहले इनसे छुटकारा पाना होगा।

यहां एक क्वेरी है जो उन आईडी को ढूंढ सकती है:

SELECT DISTINCT sourcecode_id FROM 
   sourcecodes_tags tags LEFT JOIN sourcecodes sc ON tags.sourcecode_id=sc.id 
WHERE sc.id IS NULL;


  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 में महीने के हिसाब से ग्रुप कैसे करें

  3. MySQL POW () फ़ंक्शन - किसी अन्य मान की शक्ति के लिए एक मान बढ़ाएँ

  4. MySQL के आसपास हो रही तालिका त्रुटि को फिर से नहीं खोल सकता

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