La crei nel momento stesso in cui progetti le tabelle, più o meno come hai fatto nell'esempio di prima. Come avrai potuto notare, senza l'automatismo delle foreign keys con le innodb, dovrai controllare tutto a mano, quando aggiorni o elimini dei dati relazionati fra loro.Originariamente inviato da cano2006
ahhh ora si spiega tutto, su Aruba InnoDB è a pagamento ecco perchè non riuscivo ad attivarlo! Vabbè ne farò a meno. Però almeno ho imparato una cosa nuova![]()
DOMANDA 1) Ma in un db mysql, come si fa una chiave esterna?
Le join e le foreign keys sono due cose completamente diverse. Con le prime puoi recuperare dati da tabelle relazionate fra loro, con le FK puoi gestire l'integrità referenziale dei dati.Originariamente inviato da cano2006
DOMANDA 2) Se al posto di usare InnoDB e di conseguenza le fk, per prelevare i dati fra le varie tabelle usassi JOIN ?

Rispondi quotando
