Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    [mysql] problema con references

    Codice PHP:
            CREATE TABLE personale(
            
    id INT NOT NULL AUTO_INCREMENT
            
    nome VARCHAR(255NOT NULL
            
    cognome VARCHAR(255NOT NULL
            
    indirizzo VARCHAR(255NOT NULL
            
    tel1 INT NULL
            
    tel2 INT NULL
            
    mail VARCHAR(50NULL
            
    salario INT NOT NULL
            
    assunzione INT NOT NULL
            
    licenziamento INT NULL
            
    causa VARCHAR(255NULL
            
    mansione INT NOT NULL
            
    PRIMARY KEY (id), 
            
    INDEX mansione
            
    FOREIGN KEY (mansione
            
    REFERENCES mansioni(id
            
    ON DELETE NO ACTION 
            ON UPDATE NO ACTION
    )
            
    TYPE InnoDB
    mi dà errore: Errore di sintassi nella query SQL vicino a ' FOREIGN KEY (mansione) REFERENCES mansioni(id) ON DELETE NO ACTION ' linea 15
    ma non riesco a capire il perchè...la tabella mansioni è stata creata correttamente ed è presente nella basi di dati! su altre query che ci sono prima il references funziona correttamente infatti
    Codice PHP:
            [...]
            
    INDEX dettaglio
            
    FOREIGN KEY (dettaglio
            
    REFERENCES personale(id
            
    ON DELETE NO ACTION 
            ON UPDATE NO ACTION
    )
            
    TYPE InnoDB
    non restituisce nessun errore e viene eseguita correttamente

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    INDEX (mansione)

    il nome del campo fra parentesi, fuori parentesi e' il nome dell'indice

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.