Visualizzazione risultati 1 fino 5 di 5

Discussione: MySQL: impossibile usare chiavi esterne

  1. #1
    RedsAct non è connesso Neofita
    Data registrazione
    27-06-2014
    Messaggi
    2

    Exclamation MySQL: impossibile usare chiavi esterne

    Buongiorno, sto avendo problemi ad utilizzare le chiavi esterne nel mio database MySQL.

    Ho attivato innoDB dal pannello altervista e attivato i triggers, tuttavia quando voglio creare una tabella con foreign keys e references
    Codice:
    create table Esame (
        Matr char(6) not null,
        Voto smallint not null,
        Materia char(3) not null,
        primary key (Matr, Materia),
        foreign key (Matr) references Studente(Matr) on update cascade on delete cascade) engine innoDB
    mi restituisce l'errore 1142. Sembrerebbe che non ho i permessi necessari per usare references.

    Lo stesso accade se provo ad aggiungere una relazione ad una tabella già creata nella sezione apposita di PHPMyAdmin.

    Come posso risolvere il problema?

    Grazie

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

    Predefinito

    Esiste la tabella "Studente" con campo "Matr"?

    Ciao!

  3. #3
    RedsAct non è connesso Neofita
    Data registrazione
    27-06-2014
    Messaggi
    2

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Esiste la tabella "Studente" con campo "Matr"?

    Ciao!
    Sì, esiste.

  4. #4
    redCapTest non è connesso Neofita
    Data registrazione
    03-11-2020
    Messaggi
    1

    Predefinito

    Io ho lo stesso problema, errore #1142 di Mysql.
    Ho usato una script oppure direttamente myphpadmin.

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

    Predefinito

    Stai utilizzando mysql 8?

    Puoi riprovare adesso?

    Ciao!
    Ultima modifica di alemoppo : 07-11-2020 alle ore 01.16.26

Tags for this Thread

Regole di scrittura

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