PDA

View Full Version : mysql-phpmyadmin: #1215 - Cannot add foreign key constraint


maridelsud
07-07-2014, 10:50
Ciao a tutti, nella traccia del progetto c'è un bagnino che noleggia alle persone gli ombrelloni in spiaggia. io ho creato (phpmyadmin) la tabella persona. questa tabella si specializza in bagnino. alla tabella bagnino ho collegato una tabella noleggia e poi noleggia l'ho collegata con ombrellone. la tabella noleggia ha le chiavi di bagnino e di ombrellone. poichè nel progetto devo tener conto delle persone che noleggiano, devo collegare anche la tabella "persona" con noleggia. ho usato il solito procedimento della chiave esterna dentro noleggia, ed ho avuto come risultato l'avviso che ho scritto da titolo...come mai non mi fa aggiungere la chiave di persona? come faccio a tener conto della persona che ha noleggiato? grazie a chi mi risponde

Daniels118
11-07-2014, 13:34
Forse il campo sul quale vuoi creare la chiave esterna non è dello stesso tipo della chiave primaria sull'altra tabella.