Jag kan inte ens gå in och manuellt ändra ID till någonting högre än 127 :(
Jag kan dock ändra IDnumret till lägre tal..
Skumt som attans..
Databaser & SQLur Databashanterare & SQL
4 svar · 418 visningar · startad av G8
Hjälp!
Varför hakar tabellen upp sig på ID 127, så att alla nya rader som läggs till får 127 som ID?
Något jag borde ändra:?
-------------------------------
Fält Typ Attribut Null Standard Extra
ID tinyint(11) Nej auto_increment
Datum text Ja NULL
Namn text Nej
Stad text Ja NULL
Inlagg longtext Nej
Hemsida text Ja NULL
epost text Ja NULL
privat tinyint(4) Nej 0
-------------------------------
Index :
Nyckel Typ Kardinalitet Åtgärd Fält
ID INDEX 101 Radera Ändra ID
Tacksam för hjälp så fort som möjligt
Mvh
//G8
Jag kan inte ens gå in och manuellt ändra ID till någonting högre än 127 :(
Jag kan dock ändra IDnumret till lägre tal..
Skumt som attans..
Tinyint kan inte ha högre värde än 127 (255 om den är unsigned tror jag). Byt till en annan datatyp
Type Bytes From To
TINYINT 1 -128 127
SMALLINT 2 -32768 32767
MEDIUMINT 3 -8388608 8388607
INT 4 -2147483648 2147483647
BIGINT 8 -9223372036854775808 9223372036854775807
Från http://www.mysql.com/doc/en/Column_types.html
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.
TINYINT går alltså bara till 127, ändra till SMALLINT eller varför inte INT.