post_id und mediumint(8)

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
emily

post_id und mediumint(8)

Beitrag 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!
emily

Beitrag von emily »

*schieb*
emily

Beitrag von emily »

Hat wirklich keiner eine Idee oder ein Forum mit so vielen Beiträgen? :oops: Und weiss was dann passiert?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
emily

Beitrag 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!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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)
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
SteveHH
Mitglied
Beiträge: 511
Registriert: 10.06.2006 11:47
Wohnort: Hamburg
Kontaktdaten:

Beitrag von SteveHH »

18446744073709551615 Datensätzen
So viele Beiträge bekommt man doch locker in einem Jahr zusammen ;)

Greetz,

Steve
Crocodiles Hamburg - Eishockey mit HERZ
http://www.crocodiles-hamburg.de
Benutzeravatar
SteveHH
Mitglied
Beiträge: 511
Registriert: 10.06.2006 11:47
Wohnort: Hamburg
Kontaktdaten:

Re: post_id und mediumint(8)

Beitrag 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
Zuletzt geändert von SteveHH am 29.08.2007 14:19, insgesamt 1-mal geändert.
Crocodiles Hamburg - Eishockey mit HERZ
http://www.crocodiles-hamburg.de
emily

Beitrag 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 :-)
emily

Re: post_id und mediumint(8)

Beitrag 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 ;-)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“