chiave esterna con phpmyadmin

ho creato tutto il mio piccolo database con l'ausilio di phpmyadmin 2.7.0-pl

ma non riesco a creare le chiavi esterne.

c' un modo per crearle con phpmyadmin?

oppure come posso fare?

inviato 10 anni fa
enigmista
X 0 X

stai usando tabelle InnoDB?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

s

sto usando le innodb

risposto 10 anni fa
enigmista
X 0 X

Allora visualizza la "Struttura" della tabella ed in basso clicca sul link "Vedi relazioni". Devi agire non sulla colonna "Relazioni interne" ma su quella "InnoDB"

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

ma per poter fare un collegamento la chiave esterna devo prima impostarla come un indice nella tabella.

corretto?

ciao

risposto 10 anni fa
enigmista
X 0 X

Si, necessario creare un indice per quel campo prima di creare la FK. Trovi i dettagli qui:

http://dev.mysql.com/doc/refman/4.1/en/innodb-foreign-key-constraints.html

http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda