anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 15 Jul, 2025 12:55

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 10 Mär, 2005 19:55 
Offline
Profi
Profi

Registriert: Fr 08 Okt, 2004 21:33
Beiträge: 120
seit einiger zeti bekommen bei mir alle neuen die sich Regen immer die 4294967295 als ID nummer
Woher kommt das und wie kann ich das Ändern

brauche dringend hilfe


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 10 Mär, 2005 20:21 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Vermutlich hast Du einmal eine hohe Userid gehabt in den Accounts. Dadurch hat sich der auto_increment-Wert (das ist der Wert, der die automatisch hochgezählten IDs vergibt) auf die hohe Zahl geändert.
Die von Dir angegebene Zahl ist die höchstmögliche bei einer 10stelligen Integer-Zahl, daher wird immer die gleiche genommen - mehr geht eben nicht mehr.

Lösung:
a) Sehr unsauber, aber einfach: Das Feld 'acctid' von int(10) (oder int(11)) ändern auf bigint (die Länge freilassen, wird automatisch eingefügt).
b) Zuerst müssen die IDs gesenkt werden. Das ist mit Mühe verbunden, weil das natürlich auch für alle anderen Tabellen, die eine Account-ID nutzen, übernommen werden muß. Anschließend werden die Daten (nur Daten, nicht Struktur) als SQL-File exportiert (unbedingt drauf achten, daß beim Export nicht der auto_increment-Wert exportiert wird!). Dann bei der Tabelle im phpMyAdmin auf 'leeren' klicken und dann die SQL-Datei wieder einfügen. Der auto_increment-Wert sollte dann genau 1 über der höchsten ID liegen.

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 10 Mär, 2005 20:44 
Offline
Profi
Profi

Registriert: Fr 08 Okt, 2004 21:33
Beiträge: 120
Wie das Passiert ist weiß ich nicht ganu. Hab mal die Accounts tabele aus versehen zerschossen vor paar tagen und neu hoch geladen (eine etwa1-2 wochen ältere)

Hab mit deiner B) metohde es nun Gefixt

A) ist auch nicht sehr ratsam den man muß bedenken das alle tabelen wo die ID drin vorkommt dann auf BIGINT umgestellt werden müßten was auch sehr viel arbeit ist

ich hate glück da es nicht so viele User wahren und ich wenige stunden nach ihrem anmelden schon die ID gesenkt hab somit ging da nicht viel verloren


Danke dir für die schnelle hilfe


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum