आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1 (Id int NOT NULL PRIMARY KEY,EmployeeName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)
विदेशी कुंजी बाधाओं के साथ दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> तालिका बनाएं DemoTable2 (Id int NOT NULL, StreetName varchar(100), CityName varchar(100), CountryName varchar(100), PinCode int, EmployeeId int, PRIMARY KEY(Id), FOREIGN KEY (Id) संदर्भ DemoTable1(Id) );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)
MySQL डीबी में विदेशी कुंजी की पहचान करने के लिए निम्नलिखित क्वेरी है -
mysql> तालिका बनाएं DemoTable2\G दिखाएं
यह निम्नलिखित आउटपुट देगा -
<पूर्व>************** 1. पंक्ति ****** ********** तालिका:DemoTable2Create तालिका:तालिका बनाएं `demotable2` (`Id` int(11) NOT NULL, `StreetName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `CityName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `CountryName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `PinCode` int(11) DEFAULT NULL, `EmployeeId` int(11) DEFAULT NULL, PRIMARY KEY (`Idde'), CONSTRAINTORE कुंजी (`Id`) संदर्भ `demotable1`(`id`)) इंजन=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci1 पंक्ति में सेट (0.00 सेकंड)