[supersaibal]Originariamente inviato da dinucciarturo
ciao a tutti,
ho istallato l'ultiva versione di phpmyadmin e di mysql (4.1 che supporta le chiavi esterne), è possibile creare delle chiavi esterne con phpMyAdmin?...sono riuscito ma solamente creando la tabella dal comando Query Sql, e non dalle tendine classiche che ci sono in PhpMyAdmin!!


ciao a tutti!!! [/supersaibal]
Le foreign key sono supportate da tempo immemorabile da mysql, ma solo per le InnoDB. Le associazioni le puoi fare con il CREATE table oppure con ALTER table.

Quindi se usi il motore InnoDB potrai utilizzare il menu "vedi relazioni" che compare al fondo della tabella visualizzata con Struttura. Il campo deve essere indicizzato e lo potrai collegare, tramite menu' alla tabella esterna.

Se poi segui la pillola

http://forum.html.it/forum/showthrea...hreadid=791526

potrai "vedere" e controllarle le referenze alle chiavi esterne anche per le tabelle MyISAM. Installa se gia' non lo hai fatto phpmyadmin 2.6.1 o piu' recente se gia' ci fosse.