anpera.net https://anpera.homeip.net/phpbb3/ |
|
alle neuen bekommen User ID 4294967295 https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1112 |
Seite 1 von 1 |
Autor: | Tiger313 [ Do 10 Mär, 2005 19:55 ] |
Betreff des Beitrags: | alle neuen bekommen User ID 4294967295 |
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 |
Autor: | Chaosmaker [ Do 10 Mär, 2005 20:21 ] |
Betreff des Beitrags: | |
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. |
Autor: | Tiger313 [ Do 10 Mär, 2005 20:44 ] |
Betreff des Beitrags: | |
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 |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |