Længde/værdi forklaring
Jeg er blevet lidt i tvivl om hvordan længde/værdi af data typer skal forstås.Hvis jeg opretter følgende felt i en tabel:
Feltnavn Datatype Lændge/værdi Attributter
clubid tinyint 2 unsigned UNICQUE
Definition af tinyint:
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.
Så går jeg ud fra at max værdien at dette felt kan være 99 og der kan indsættes 100 rækker 0-99 da hver række skal indeholde et unikt clubid.
Men hvad hvis jeg ændre længden til 3.
Er max værdi så 999 eller kun 255?
Hvis svaret er 999 kan jeg så sætte længden til 255 og dermed skrive værdien 9 med 254, 9 tal efter?
Jeg mener selv at svaret må være max længde 3 med max værdi 255 og dermed max 255 rækker i ovenstående tabel.
Nogen der kan/vil give et svar på om jeg har ret?
PS: Jeg bruger phpMyAdmin til at lave databasen.
