আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1 (Id int NOT NULL PRIMARY KEY,EmployeeName varchar(100)); Query OK, 0 rows affected (0.50 sec)
বিদেশী কী সীমাবদ্ধতা −
সহ একটি দ্বিতীয় টেবিল তৈরি করার জন্য নিচের প্রশ্নটি রয়েছেmysql> create table DemoTable2 ( Id int NOT NULL, StreetName varchar(100), CityName varchar(100), CountryName varchar(100), PinCode int, EmployeeId int, PRIMARY KEY(Id), FOREIGN KEY (Id) REFERENCES DemoTable1(Id) ); Query OK, 0 rows affected (0.46 sec)
MySQL DB −
-এ বিদেশী কী শনাক্ত করার জন্য নিচের প্রশ্নটি রয়েছেmysql> show create table DemoTable2\G
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে*************************** 1. row *************************** Table: DemoTable2 Create Table: CREATE TABLE `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 (`Id`), CONSTRAINT `demotable2_ibfk_1` FOREIGN KEY (`Id`) REFERENCES `demotable1` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci 1 row in set (0.00 sec)