View Single Post
Old 05-07-2012, 22:43   #2
Julianz
Member
 
Iscritto dal: Mar 2009
Città: Torino
Messaggi: 203
Ciao, innanzitutto devi mettere InnoDB come motore, altrimenti non funzionerà in nessun caso.

Prova a scrivere così:

FOREIGN KEY (fk_marca_modello) REFERENCES tipo (Marca, Modello)

Non sono espertissimo di MySQL in quanto lavoro su altri DB, però se hai una chiave primaria formata da due colonne le foreign key devono essere dichiarate a due colonne, altrimenti rischieresti di violare il vincolo di univocità sulle tabelle figlie.
Julianz è offline   Rispondi citando il messaggio o parte di esso