index der datenbank endet bei 255
index der datenbank endet bei 255
am 30.11.2004 17:25:08 von Alexander Fischer
hallo,
ich speichere in einer mysql-datenbank daten. Eine der Spalten heißt "id"
und ist der primäre index (zählvariable), eingestellt habe ich TINYINT und
"auto_increment".
Leider kann ich, wenn der Index-schlüssel den wert 255 erreicht hat, keine
weiteren Einträge mehr in der Datenbank speichern, es wird alles weitere
verworfen.
Woran kann das liegen?
Danke
Alex
Re: index der datenbank endet bei 255
am 30.11.2004 17:38:31 von Nobody
Alexander Fischer wrote:
> hallo,
> ich speichere in einer mysql-datenbank daten. Eine der Spalten heißt "id"
> und ist der primäre index (zählvariable), eingestellt habe ich TINYINT und
> "auto_increment".
> Leider kann ich, wenn der Index-schlüssel den wert 255 erreicht hat, keine
> weiteren Einträge mehr in der Datenbank speichern, es wird alles weitere
> verworfen.
> Woran kann das liegen?
> Danke
> Alex
>
>
Das liegt daran, dass der Zählbereich von TINYINT bei 255 endet. Ändere
das TINYINT in INT.
--
-------------------------------------------------------
Try this: SCA the Smart Class Archive for PHP
http://www.project-sca.org
-------------------------------------------------------
Re: index der datenbank endet bei 255
am 30.11.2004 17:40:03 von Michael Fesser
.oO(Alexander Fischer)
>ich speichere in einer mysql-datenbank daten. Eine der Spalten heißt "id"
>und ist der primäre index (zählvariable), eingestellt habe ich TINYINT und
>"auto_increment".
Warum TINYINT?
>Leider kann ich, wenn der Index-schlüssel den wert 255 erreicht hat, keine
>weiteren Einträge mehr in der Datenbank speichern, es wird alles weitere
>verworfen.
>Woran kann das liegen?
Am Typ TINYINT. Bei 255 ist Schicht im Schacht.
Ein normaler INT (32bit) oder zumindest SMALLINT (16bit) sollten es auch
tun.
Micha
Re: index der datenbank endet bei 255
am 30.11.2004 20:55:48 von Matthias Esken
Alexander Fischer schrieb:
> ich speichere in einer mysql-datenbank daten. Eine der Spalten heißt "id"
> und ist der primäre index (zählvariable), eingestellt habe ich TINYINT und
> "auto_increment".
> Leider kann ich, wenn der Index-schlüssel den wert 255 erreicht hat, keine
> weiteren Einträge mehr in der Datenbank speichern, es wird alles weitere
> verworfen.
Ich habe einen 10-Liter Eimer. Leider kann ich, wenn 10 Liter Wasser
drin sind kein weiteres nachschütten, es läuft alles über.
Was glaubst du wohl, was TINYINT bedeutet?
Gruß,
Matthias
--
Sarkasmus ist hier fehl am Platz. In Newsgruppen geht es um
ernsthafte Diskussionen und nicht um irgendwelche Herumbloedeleien.
(Sven Paulus in <9tg7cs$lb7$1@akk3.akk.uni-karlsruhe.de>)
Re: index der datenbank endet bei 255
am 30.11.2004 21:48:31 von Alexander Fischer
danke euch allen ...
Alex
"Nobody" schrieb im Newsbeitrag
news:41aca206$0$26356$91cee783@newsreader02.highway.telekom. at...
> Alexander Fischer wrote:
>> hallo,
>> ich speichere in einer mysql-datenbank daten. Eine der Spalten heißt "id"
>> und ist der primäre index (zählvariable), eingestellt habe ich TINYINT
>> und "auto_increment".
>> Leider kann ich, wenn der Index-schlüssel den wert 255 erreicht hat,
>> keine weiteren Einträge mehr in der Datenbank speichern, es wird alles
>> weitere verworfen.
>> Woran kann das liegen?
>> Danke
>> Alex
>>
>>
> Das liegt daran, dass der Zählbereich von TINYINT bei 255 endet. Ändere
> das TINYINT in INT.
>
> --
> -------------------------------------------------------
> Try this: SCA the Smart Class Archive for PHP
> http://www.project-sca.org
> -------------------------------------------------------
Re: index der datenbank endet bei 255
am 01.12.2004 04:53:30 von Michael Fesser
.oO(Matthias Esken)
>Ich habe einen 10-Liter Eimer. Leider kann ich, wenn 10 Liter Wasser
>drin sind kein weiteres nachschütten, es läuft alles über.
man eis
Dann geht auch mehr rein. ;)
>Was glaubst du wohl, was TINYINT bedeutet?
10-Liter-Eimer?
Mi'SCNR'cha