Mysql
 sql >> Database >  >> RDS >> Mysql

Configurazione di chiavi esterne in phpMyAdmin?

Se vuoi usare phpMyAdmin per impostare le relazioni, devi fare 2 cose. Prima di tutto, devi definire un indice sulla colonna della chiave esterna nella tabella di riferimento (quindi foo_bar.foo_id, nel tuo caso). Quindi, vai alla visualizzazione delle relazioni (nella tabella di riferimento) e seleziona la colonna di riferimento (quindi nel tuo caso foo.id) e le azioni sull'aggiornamento e sull'eliminazione.

Penso che le chiavi esterne siano utili se hai più tabelle collegate tra loro, in particolare, i tuoi script di eliminazione diventeranno molto brevi se imposti correttamente le opzioni di riferimento.

EDIT:assicurati che entrambe le tabelle abbiano il motore InnoDB selezionato.