ich hab auch mal wieder ne Frage auf die ich leider keine Antwort finden konnte...
und zwar geht es darum, dass ich eine Tabellenindex mit auto_increment erhöhe, nach meiner Schätzung wird die Tabelle ca. 300.000 Einträge haben... sollte ja soweit kein Problem sein
Aber, ich erwarte täglich bis zu 1,5 Mio Änderungen, soll heißen, ein alter Eintrag wird gelöscht, ein neuer entsteht, dabei wird der Primäschlüssel ja immer weiter gezählt(auto_increment)
Nun meine Frage: wenn ich z.B. INT(6) verwende und der auto_increment-Wert bei 999.999 liegt, was passiert mit dem nächsten Wert? sucht er sich einen freien Wert oder knallt es dann an dieser Stelle? Wenn ja, wie kann ich dem entgegen wirken?
Habe leider keine Ahnung wo ich das Problem suchen soll... bei sun gibts zwar infos zu auto_increment, aber zu meinem "Problem" steht da nichts
ich habe auch mal einen Test gemacht, indem ich die auto_increment-Spalte mit INT(1) angelegt habe... beim zehnten Eintrag hatt er dann einfach ne 10 geschrieben obwohl eigentlich nur eine Zahl möglich sein sollte... jetzt bin ich völlig verwirrt^^ nach dem löschen eines eintrags, hat er auch weiter nummeriert, also nicht die lücke gewählt
kann mir jm. helfen?
und zwar geht es darum, dass ich eine Tabellenindex mit auto_increment erhöhe, nach meiner Schätzung wird die Tabelle ca. 300.000 Einträge haben... sollte ja soweit kein Problem sein
Aber, ich erwarte täglich bis zu 1,5 Mio Änderungen, soll heißen, ein alter Eintrag wird gelöscht, ein neuer entsteht, dabei wird der Primäschlüssel ja immer weiter gezählt(auto_increment)
Nun meine Frage: wenn ich z.B. INT(6) verwende und der auto_increment-Wert bei 999.999 liegt, was passiert mit dem nächsten Wert? sucht er sich einen freien Wert oder knallt es dann an dieser Stelle? Wenn ja, wie kann ich dem entgegen wirken?
Habe leider keine Ahnung wo ich das Problem suchen soll... bei sun gibts zwar infos zu auto_increment, aber zu meinem "Problem" steht da nichts
ich habe auch mal einen Test gemacht, indem ich die auto_increment-Spalte mit INT(1) angelegt habe... beim zehnten Eintrag hatt er dann einfach ne 10 geschrieben obwohl eigentlich nur eine Zahl möglich sein sollte... jetzt bin ich völlig verwirrt^^ nach dem löschen eines eintrags, hat er auch weiter nummeriert, also nicht die lücke gewählt
kann mir jm. helfen?