Stworzyłem schemat bazy do zarządzania uczelnią (dodawanie i edycja ocen,wpłat oraz danych o studentach i wykładowcach ).
Wygląda on następująco: http://i.imgur.com/gEMmc5C.png?1
Nie mogę utworzyć takiej bazy bo przy jej tworzeniu z wygenerowanego kodu w workbenchu wyskakuje mi taki error:
Executing SQL script in server
ERROR: Error 1215: Cannot add foreign key constraint
SQL Code:
CREATE TABLE IF NOT EXISTS `bdstud`.`kierunek` (
`idKierunek` INT NOT NULL AUTO_INCREMENT,
`Nazwa_kierunku` VARCHAR(45) NULL,
PRIMARY KEY (`idKierunek`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
SQL script execution finished: statements: 6 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch
Czy ktoś wie gdzie tkwi przyczyna błędu?