Ciao, MySql mi stà piacendoma una cosa che non riesco a capire (probabilmente perchè vengo da database come access
) è l'introduzione della chiave Foregin. Praticamente non riesco a capire la sua utilità..
Più o meno ho capito che è un oggetto introdotto da Mysql che dovrebbe referenziare due campi di due tabelle in modo da collegare le due tabelle tramite chiave primaria.. Ma in realtà a cosa serve?
Cioè potrei anche non utilizzarlo, visto che tramite sql eseguendo una semplice join, collego molto semplicemente le tabelle che mi interessano. Se l'oggetto Foregin invece ha funzionalità visuali, cioè quelle di farmi vedere tramite un database manager come Mysql-front o EMS Mysql manager, non riesco proprio a vederne la funzionalità nè nell'uno nè nell'altro software..
Probabilmente sono molto confuso e quindi dico cose confuse..
Per questo vi chiedo se qualcuno di voi può spiegarmi cos'è e a cosa serve l'oggetto Foregin
![]()