Ciao a tutti sto iniziando da poco ad "interloquire" con mysql.

Una importante nozione che fatico ancora a comprendere e' l'uso del foreign key.

Debbo "unire" due tabelle, la padre P e la figlia F.

Vorrei che per ogni P esistano, zero, una o piu' F, inoltre cancellando P non venga necessariamente(ma su richiesta) cancellata F.

In pratica e' come avere un Padrone di casa ed zero, una o piu' Chiavi(F).

Se manca egli P le case rimangono eccetto che lui non voglia distruggerle...

Come potrei fare?

A logica io creerei una tabella P con all' interno un campo F che si collega alla tabella omonima F.

Tuttavia l'approccio spiegato sul sito html.it e' inverso ovvero sembra che la F si colleghi a P...ma non ho ben ancora chiare le idee...

Grazie per l'attenzione...ciao...