1-ja, 2-ja, 3-ja, 4-ja.
Ook...
- Heb je
BIGINT
echt nodig ? Geen 4 miljard waarden inINT UNSIGNED
voldoen? (En bespaar de helft van de ruimte.) Vermoedelijkid
is de PK van een andere tafel? Als dat zo is, moet die tabel ook worden gewijzigd. - Kan
state
genormaliseerd worden? Of omgezet in eenENUM
? Wederom ruimtebesparend.
Item 3 is erger dan vermeld vanwege de noodzaak om op twee unieke sleutels te vergrendelen.