Samengestelde primaire sleutels (MySQL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 4: | Regel 4: | ||
* Vermijden dat je informatie dupliceert. | * Vermijden dat je informatie dupliceert. | ||
− | Voorbeeld | + | Er is vermoedelijk één belangrijke reden om niet met samengestelde sleutels te werken: Het is een hoop gedoe bij het schrijven van queries. |
+ | |||
+ | == Voorbeeld == | ||
<pre> | <pre> |
Versie van 10 sep 2015 12:06
In het algemeen is het beter om een samengestelde sleutel te gebruiken, dan om zelf velden samen te voegen als kunstmatige enkelvoudige sleutel:
- Die enkelvoudige velden kunnen als foreign keys functioneren
- Vermijden dat je informatie dupliceert.
Er is vermoedelijk één belangrijke reden om niet met samengestelde sleutels te werken: Het is een hoop gedoe bij het schrijven van queries.
Voorbeeld
CREATE TABLE INFO ( t1ID INT, t2ID INT, PRIMARY KEY (t1ID, t2ID) )