2 messaggi dal 26 novembre 2007
Salve ragazzi!!!
è da qualche giorno che faccio ricerche ma non ancora ho capito perchè non posso mettere un vincolo di chiave esterna su una colonna che ha già un vincolo di tipo unique. Quando provo a inserire la chiave esterna dopo aver messo il vincolo unique mysql mi da un' errore. Se invece lo inserisco con phpmyadmin la chiave viene aggiunta ma mi dice:
Le chiavi UNIQUE e INDEX non dovrebbero essere assegnate entrambe per la colonna iid!!!
Non riesco a capire perchè!!

CREATE TABLE ...
...
...
PRIMARY KEY (did)
UNIQUE (tid, iid)
FOREIGN KEY (tid), REFERENCES Team(tid)
ON DELETE CASCADE
ON UPDATE CASCADE
FOREIGN KEY (iid), REFERENCES Incontri(iid)
ON DELETE NO ACTION
ON UPDATE NO ACTION)

grazie!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.