2 har ingen betydelse för vilka värden som kan lagras. Det har bara påverkan på hur vissa verktyg visar data. Mysql kallar det för display length.
Hela iden är en riktig hjärnblödning.
3 svar · 211 visningar · startad av Pedda
Exempel:
id int(2) auto_increment
Vad gör 2 egentligen, är det att id som högst kan bli 99?
Eller att det som mest kan finnas 99 st id i databasen?
Eller är det något helt annat?
2 har ingen betydelse för vilka värden som kan lagras. Det har bara påverkan på hur vissa verktyg visar data. Mysql kallar det för display length.
Hela iden är en riktig hjärnblödning.
Men hur vet man då vad man ska välja när man gör fälten i databasen? Man måste ju ha något att gå efter!
Det är antalet byte man använder för att lagra som är väsentligt.
tinyint 1
smallint 2
int 4
bigint 8
Vilka värdedomäner detta innebär står i manualen