मैं एक समारोह को लागू करने के लिए एक डेटाबेस में (सामने अंत के माध्यम से) कुछ तत्वों को हटाने को रोकने के लिए अगर वे अन्य अन्य तालिकाओं में उनसे जुड़े आइटम नहीं हैं पर काम कर रहा हूँ। अन्यथा वे अन्य टेबल उन चाबियों की तलाश में हैं जो वहां नहीं हैं।MySQL: अन्य तालिकाओं में एक विदेशी कुंजी के रूप में एक विशिष्ट प्राथमिक कुंजी का उपयोग कैसे किया जाए?
यदि आप समझ गया कि मेरी टोपी आप के लिए बंद है।
मैं के माध्यम से देखने के लिए टेबल के कई सेट है और, या तो एक SQL क्वेरी या एक MySQL Workbench विशेषता यह है कि मुझे बता सकते हैं की जरूरत है प्राथमिक कुंजी (स्तंभ नाम, न कि वास्तविक मूल्य) के प्रवेश पर अगर वह कुंजी है कहीं और एक विदेशी कुंजी के रूप में इस्तेमाल किया।
अन्यथा यदि किसी एक बेतकल्लुफ़ वैकल्पिक हल जानता है, वह भी बहुत अच्छा होगा!
संभावित डुप्लिकेट [MySQL: मैं उन सभी तालिकाओं को कैसे ढूंढूं जिनके पास विशेष तालिका.column संदर्भित विदेशी कुंजी हैं और उन विदेशी कुंजी के लिए मान हैं?] (Http://stackoverflow.com/questions/806989/mysql-how -to-ए-खोजने के सभी-टेबल-कि-है-विदेशी कुंजी-कि-संदर्भ-विशेष) – Johan
क्यों नहीं बस आइटम को हटाने और किसी भी त्रुटि है कि आप FK उल्लंघन से प्राप्त कर पकड़ने की कोशिश? –
देखें: http://dev.mysql.com/doc/refman/5.0/en/table-constraints-table.html (विशिष्ट) और http://dev.mysql.com/doc/refman/5.0/en/ info-schema.html (सामान्य रूप से) – Johan