मैं phpmyadmin (php
& mysql
) का उपयोग कर रहा हूं और मुझे विदेशी कुंजी का उपयोग करके तालिकाओं को जोड़ने में बहुत सारी परेशानी हो रही है।phpMyAdmin विदेशी कुंजी ड्रॉप-डाउन फ़ील्ड मान
मुझे क्षेत्र countyId
(जो कि विदेशी कुंजी है) के लिए नकारात्मक मान मिल रहा है। हालांकि यह मेरी दूसरी टेबल जुर्माना से जुड़ा हुआ है और यह ठीक है।
जब मैं डेटा जोड़ने के लिए जाना वहाँ CountyId
के लिए एक बूंद बॉक्स होगा और मूल्यों कुछ इस तरह दिखाई,
-1
1-
यहाँ मेरी बदलने कथन है:
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE
किसी तरह मैं नहीं जानता कि क्या यह संबंधित है या नहीं प्रोग्रामिंग है। आपका एसक्यूएल कथन ठीक दिखता है। मुझे phpmyadmin में कोई अंतर्दृष्टि नहीं है और इसके बारे में, आपका प्रश्न "phpmyadmin एप्लिकेशन का उपयोग कैसे करें" की तरह अधिक पढ़ता है। –
गोटो सुपर यूज़र? – p4bl0
इसमें क्वेरी, या कुंजी के साथ कुछ लेना देना नहीं है। मानों का चयन करने के लिए आपके ड्रॉपडाउन बॉक्स में नकारात्मक प्रविष्टि नहीं होती है, इस मामले में, कोई फर्क नहीं पड़ता कि आप कौन सी चुनते हैं, आप मूल्य '1' दर्ज करेंगे। पीएमए इस तरह से इसका प्रतिनिधित्व क्यों करता है; मुझे नहीं पता ... –