আমার একটি টেবিল রয়েছে যার প্রাথমিক কীটি বিদেশী কী হিসাবে অন্যান্য বেশ কয়েকটি টেবিলগুলিতে উল্লেখ করা হয়। উদাহরণ স্বরূপ:
CREATE TABLE `X` (
`X_id` int NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`X_id`)
)
CREATE TABLE `Y` (
`Y_id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`X_id` int DEFAULT NULL,
PRIMARY KEY (`Y_id`),
CONSTRAINT `Y_X` FOREIGN KEY (`X_id`) REFERENCES `X` (`X_id`)
)
CREATE TABLE `Z` (
`Z_id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`X_id` int DEFAULT NULL,
PRIMARY KEY (`Z_id`),
CONSTRAINT `Z_X` FOREIGN KEY (`X_id`) REFERENCES `X` (`X_id`)
)
এখন, আমি জানি না যে ডাটাবেসে কতগুলি টেবিল রয়েছে যাতে এক্সে বিদেশী কী রয়েছে টেবিল ওয়াই এবং জেড এর মতো।
- এক্সে বিদেশী কী রয়েছে এমন টেবিলগুলির একটি তালিকা
- এবং এই টেবিলগুলির মধ্যে কোনটির বিদেশী কীতে আসলে মান আছে