Hét vraag- en antwoordplatform van Nederland

Wat is een foreign key in MySQL en wat doet deze?

En hoe weet ik welke of/en welke key ik aan een kolom moet toewijzen?

Verwijderde gebruiker
10 jaar geleden
1.1K

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Een foreign key is een vreemde sleutel, die verwijst naar en primary key (primaire sleutel) in een andere tabel. Dit kan bijvoorbeeld het servicenummer van een bedrijf zijn.

Voorbeeld:

Dit is een tabel waar alle producten in staan, Met ProductID kan je een unieke rij vinden in de PRODUCT tabel.

leverancierID kan meerdere keren voorkomen in de tabel PRODUCT, maar als je hiermee zoekt in de tabel LEVERANCIER levert dit een unieke rij op. Dit is een Foreign key

Tabel PRODUCT:
(PK) ProductID
(FK) leverancierID
Productnaam
Kleur

tabel LEVERANCIER
(PK) leverancierID
Adres
Contactpersoon

Hopelijk heb ik het zo duidelijk voor je gemaakt
(Lees meer...)
Jaspro101
10 jaar geleden
Verwijderde gebruiker
10 jaar geleden
Was vergeten de vraag te sluiten maar het was in ieder geval wel een waardevol antwoord. gesnipt gesnapt gesnopen :)

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding