2 MySQL - Command - Foreign - Key
2 MySQL - Command - Foreign - Key
mysql> create table District(D_Id integer primary key, D_Name varchar(20), Ref_S_Id integer, foreign key(Ref_S_Id)
references state(S_Id));
Query OK, 0 rows affected (0.39 sec)
mysql> create table Taluka(T_Id integer primary key, T_Name varchar(20), Ref_D_Id integer, foreign key(Ref_D_Id)
references district(D_Id));
Query OK, 0 rows affected (0.72 sec)
mysql> create table Village(V_Id integer primary key, V_Name varchar(20), Ref_T_Id integer, foreign key(Ref_T_Id)
references Taluka(T_Id));
Query OK, 0 rows affected (0.31 sec)
mysql> create table student(SID integer primary key, name varchar(50), father_name varchar(50), mother_name
varchar(50), ref_v_id integer, foreign key(ref_v_id) references village(v_id));
Query OK, 0 rows affected (0.72 sec)
mysql> insert into student(sid, name, father_name, mother_name, ref_v_id) values(100001, 'abc', 'xyz', 'mno',
10001);
Query OK, 1 row affected (0.17 sec)