
Originariamente inviata da
scia2058
Grazie!
Ora però ho quest'altro errore nella definizione della tabelal Recita ... è tutta una questione di virgole? Ho provato a metterle e toglierle ma c'è sempre un errore! Mi aiuti? Grazie!
Errore
query SQL:
CREATE TABLE RECITA(
IDFILM INT( 5 ) NOT NULL ,
IDATTORE INT( 5 ) NOT NULL ,
RUOLO VARCHAR( 15 ) PRIMARY KEY ( IDFILM, IDATTORE ) ,
INDEX IDFILMKEY( IDFILM ) ,
FOREIGN KEY ( IDFILM ) REFERENCES FILM3( IDFILM ) ON DELETE CASCADE ON UPDATE CASCADE ,
INDEX IDATTOREKEY( IDATTORE ) ,
FOREIGN KEY ( IDATTORE ) REFERENCES ATTORE2( IDATTORE ) ON DELETE CASCADE ON UPDATE CASCADE
) TYPE = INNODB
Messaggio 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 '(IDFILM, IDATTORE),
INDEX IDFILMKEY(IDFILM),
FOREIGN KEY(IDFILM) REFERENCES FI' at line 5