Seite 1 von 2

post_id und mediumint(8)

Verfasst: 26.08.2007 10:01
von emily
Hallo,

was passiert wenn z.B. die post_id 9 Stellen lang sein wird? Denn es steht ja auf mediumint(8) - kann ich der DB irgendwie sagen, fang bitte wieder bei 0 an!?!?


Danke schon mal!

Verfasst: 28.08.2007 06:58
von emily
*schieb*

Verfasst: 29.08.2007 13:12
von emily
Hat wirklich keiner eine Idee oder ein Forum mit so vielen Beiträgen? :oops: Und weiss was dann passiert?

Verfasst: 29.08.2007 13:19
von Dr.Death
Hi,

nein, da hab ich noch keine Erfahrung mit sammeln dürfen.

Ich könnte mir aber vorstellen, das Du die Feldgröße im phpMyAdmin auf INT umstellen kannst.

Verfasst: 29.08.2007 13:33
von emily
Dr.Death hat geschrieben:Hi,

nein, da hab ich noch keine Erfahrung mit sammeln dürfen.

Ich könnte mir aber vorstellen, das Du die Feldgröße im phpMyAdmin auf INT umstellen kannst.
Ok, das muss ich wohl machen, weil sonst läufts ja auf eine Fehlermeldung hinaus. Aber ewig kann ich das ja nicht so weitermachen, das schafft mysql ja gar nicht, naja muss ich so versuchen das ich wieder bei 1 beginnen kann und die Threads neu durchnummeriere.

Danke!

Verfasst: 29.08.2007 14:13
von PhilippK
Also MySQL bricht in diesem Fall mit einem Fehler ab:
#1264 - Out of range value adjusted for column 'id' at row 1
Aber schon die Änderung von mediumint auf int bringt eine Erhöhung von 16777215 auf 4294967295 mögliche Datensätze (unsigned!)
Und dann gibt's ja noch bigint mit 18446744073709551615 Datensätzen (18,4 Trillionen). Dazu müste jeder Bewohner dieses Planeten 2,8 Milliarden Beiträge bei dir posten. Ich denke, das reicht 'ne Weile ;)

Gruß, Philipp

BTW: beim Ändern solltest du nicht vergessen, dass du auch alle abhängigen Felder ändern musst. (siehe http://www.phpbb.de/doku/doku2.php)

Verfasst: 29.08.2007 14:15
von SteveHH
18446744073709551615 Datensätzen
So viele Beiträge bekommt man doch locker in einem Jahr zusammen ;)

Greetz,

Steve

Re: post_id und mediumint(8)

Verfasst: 29.08.2007 14:17
von SteveHH
emily hat geschrieben:Hallo,

was passiert wenn z.B. die post_id 9 Stellen lang sein wird?
Meinst Du wirklich, das Du irgendwann 100 Millionen Beiträge erreichen wirst !? :o

Gruß,

Steve

Verfasst: 29.08.2007 14:17
von emily
PhilippK hat geschrieben: Dazu müste jeder Bewohner dieses Planeten 2,8 Milliarden Beiträge bei dir posten. Ich denke, das reicht 'ne Weile ;)
Hm ja also ich denke das sollte wirklich eine Weile reichen :D

Danke Dir!

PhilippK hat geschrieben:
BTW: beim Ändern solltest du nicht vergessen, dass du auch alle abhängigen Felder ändern musst. (siehe http://www.phpbb.de/doku/doku2.php)
Ja, dessen bin ich mir bewusst, das da noch ein Rattenschwanz folgt, habe schon alles rausgesucht.

Auch hier trotzdem Danke :-)

Re: post_id und mediumint(8)

Verfasst: 29.08.2007 14:26
von emily
SteveHH hat geschrieben:
emily hat geschrieben:Hallo,

was passiert wenn z.B. die post_id 9 Stellen lang sein wird?
Meinst Du wirklich, das Du irgendwann 100 Millionen Beiträge erreichen wirst !? :o

Gruß,

Steve
Naja, bei 6 sind wir schon ;-) Und die Beiträge werden ja immer wieder gelöscht.

Also momentan sind es über 800 Beiträge am Tag ;-) Allerdings wächst die Anzahl stark!

Daher hab ich das im Auge und möchte ungern wenns zu spät ist, vor dem Problem stehen und was suchen müssen ;-)