FOREIGN KEY
Foreign Key
CREATE TABLE IF NOT EXISTS `teacher` (
`teacher_id` INT,
`teacher_name` CHAR(50),
`teacher_email` VARCHAR(50),
PRIMARY KEY (`teacher_id`)
);
CREATE TABLE IF NOT EXISTS `student` (
`student_id` INT,
`student_name` CHAR(50),
`student_email` VARCHAR(50),
`supervisor_id` INT,
PRIMARY KEY (`student_id`),
FOREIGN KEY (`supervisor_id`) REFERENCES `teacher`(`teacher_id`)
);
SHOW INDEX FROM `student`;Foreign Key using Constraint
Foreign Key using Alter Table
Foreign Key using Alter Table + Constraint
Drop Foreign Key
Last updated
Was this helpful?