Buongiorno, sto cercando di utilizzare MySQL su altervista ma cercando di definire una tabella con chiave esterna ho il seguente messaggio di errore. Qualcuno mi aiuta? Grazie!
CREATE TABLE PROIEZIONE(
IDPRO INT( 5 ) NOT NULL ,
INCASSO FLOAT NOT NULL ,
SALA VARCHAR( 20 ) NOT NULL ,
DATAPRO DATE NOT NULL ,
IDFILM INT( 5 ) NOT NULL ,
INDEX IDFILMKEY( IDFILM ) ,
PRIMARY KEY ( IDPRO ) FOREIGN KEY ( IDFILM ) REFERENCES FILM3( IDFILM ) ON DELETE CASCADE ON UPDATE CASCADE
)TYPE=INNODBMessaggio di MySQL: http://www182.altervista.org/phpmyad...img/b_help.png
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FOREIGN KEY(IDFILM) REFERENCES FILM3(IDFILM)
ON DELETE CASCADE
ON UPDATE CASCA' at line 9