0

I have this code for SQL and continually get errors in trying to create the foreign key. I have no idea what I am doing.

CREATE TABLE IF NOT EXISTS `myDatabaseOne`.`Teams` (
    `idTeams` INT NOT NULL COMMENT '    ',
    `Semester` VARCHAR(45) NOT NULL,
    `Year` YEAR NOT NULL,
    `Captain` INT(5) NOT NULL,
    `Sport` INT NOT NULL,
    PRIMARY KEY (`idTeams`),
    INDEX `fk_Teams_Students_idx` (`Captain` ASC),
    INDEX `fk_Teams_Sports1_idx` (`Sport` ASC),
    CONSTRAINT `fk_Teams_Students`
      FOREIGN KEY (`Captain`)
      REFERENCES `myDatabaseOne`.`Students` (`idStudents`)
      ON DELETE NO ACTION
      ON UPDATE NO ACTION,
    CONSTRAINT `fk_Teams_Sports1`
      FOREIGN KEY (`Sport`)
      REFERENCES `myDatabaseOne`.`Sports` (`idSports`)
      ON DELETE NO ACTION
      ON UPDATE NO ACTION)

0 Answers0