Visualizzazione risultati 1 fino 4 di 4

Discussione: problema create table con chiave esterna!

  1. #1
    Guest

    Predefinito problema create table con chiave esterna!

    scusate ragazzi sono nuovo e vorrei un piccolo aiuto perchè sono abbastanza ignorante in materia! :/
    non riesco a collegare una chiave esterna ad un'altra tabella su altervista!
    ecco l'errore che mi da :
    Codice:
    Errore
    
    Query SQL:
    
    CREATE TABLE PRODOTTO(
    COD_PRODOTTO int(3) auto_increment primary key,
    NOME char(20),
    DESCRIZIONE char(100),
    PREZZO char(7)
    FOREIGN KEY ( KE_TIPO ) REFERENCES TIPOLOGIA( COD_TIPO ))
    Messaggio di MySQL: https://s222.altervista.org/phpmyadmin/themes/dot.gif
    #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 ( KE_TIPO ) REFERENCES TIPOLOGIA( COD_TIPO ))' at line 6
    Ultima modifica di alemoppo : 18-06-2014 alle ore 22.08.40 Motivo: +tag

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    Invece di "KE_TIPO" (cosa è?), prova con "COD_PRODOTTO"

    Ciao!

  3. #3
    Guest

    Predefinito

    è la chiave esterna! non ha capito bene la domanda che ho posto

  4. #4
    Guest

    Predefinito

    Ke_tipo, che spasso. Il tuo errore è che forse non hai compreso che la chiave esterna devi metterla nella referenza:

    Codice HTML:
    FOREIGN KEY ( COD_TIPO ) REFERENCES TIPOLOGIA( KE_TIPO  ))
    Così dovrebbe andare; per informazioni vedi qui: w3schools

    Se sto dicendo qualcosa di sbagliato, vedrò di oscurare la mia faccia indossando un sacchetto di carta per la spesa con i buchi per gli occhi.
    Ultima modifica di givemeacode : 18-06-2014 alle ore 23.51.31

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •