Salve a tutti. phpmyadmin continua a darmi l'errore "Can't create table" su un chiave esterna. il codice è il seguente:
La chiave in questione è GiornoC di OrarioClasse. Qualcuno ha avuto lo stesso problema ed è riuscito a risolverlo??
PHP:
CREATE TABLE Orario (
Ora INT(1),
Giorno INT(5) NOT NULL,
PRIMARY KEY (Ora, Giorno)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE OrarioClasse (
Classe VARCHAR(2),
OraC INT(1),
GiornoC INT(5),
FOREIGN KEY (OraC) REFERENCES Orario(Ora),
FOREIGN KEY (GiornoC) REFERENCES Orario(Giorno),
FOREIGN KEY (Classe) REFERENCES Classi(IDClasse),
PRIMARY KEY (Classe, OraC, GiornoC)
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
La chiave in questione è GiornoC di OrarioClasse. Qualcuno ha avuto lo stesso problema ed è riuscito a risolverlo??