Autoindex in SQL Datenbank
Autoindex in SQL Datenbank
Kann mir jemand sagen wie ich den wert des Autoindex einer SQL-Tabelle ändern kann?
Gar nicht. Er wird automatisch generiert und dient als eindeutiges Identifizierungsmittel der Zeile und darf somit nicht geändert werden oder gar doppelt vorkommen.
Evtl. kannst Du ihn ganz normal (wie alle anderen Werte auch) in eine noch freie ID ändern. Davon ist aber abzuraten (siehe oben). - Je nach SQL-System kann aber auch das nicht klappen.
Grüße
Dennis
Evtl. kannst Du ihn ganz normal (wie alle anderen Werte auch) in eine noch freie ID ändern. Davon ist aber abzuraten (siehe oben). - Je nach SQL-System kann aber auch das nicht klappen.
Grüße
Dennis
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Re: Autoindex in SQL Datenbank
Erst mal wozu?AmigaLink hat geschrieben:Kann mir jemand sagen wie ich den wert des Autoindex einer SQL-Tabelle ändern kann?
Wenn man Beiträge etc. löscht entstehen Lücken im Autoindex dies ist aber nicht weiter tragisch, aber jetzt die Freiräume zu ermitteln macht keinen Sinn.......
Wenn du dies aber aufgrund einer Einfügeoperation ändern willst, wenn z.B. der Index Bereich bei MySQL zu groß ist kannst du den Tabellenindex anpassen.
Siehe PMA und MySQL Referenz
Im grunde ist die änderung nicht wichtig!
Ich hab halt bei mir den Report-Post Hack installiert und der nummeriert die Reporte anhand des Autoindexes. Nun steht der Autoindex, aufgrund meiner Tests, auf 13 und das obwohl erst 9 Post gemeldet wurden. Deswegen hätte ich ihn gerne auf den Wert 10 zurückgesetzt. Aber wenn das nicht geht bzw. nur mit erheblichem aufwand möglich ist, dann lass ichs eben.
Vielen Dank für die schnellen Antworten!
Ich hab halt bei mir den Report-Post Hack installiert und der nummeriert die Reporte anhand des Autoindexes. Nun steht der Autoindex, aufgrund meiner Tests, auf 13 und das obwohl erst 9 Post gemeldet wurden. Deswegen hätte ich ihn gerne auf den Wert 10 zurückgesetzt. Aber wenn das nicht geht bzw. nur mit erheblichem aufwand möglich ist, dann lass ichs eben.

Vielen Dank für die schnellen Antworten!
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Du kannst den Tabellenindex via PMA was du vermutlich von deinem Hoster hast einfach diesen Index anpassen, dadurch das die Eindeutig erhalten bleibt ist das problemlos...AmigaLink hat geschrieben:Im grunde ist die änderung nicht wichtig!
Ich hab halt bei mir den Report-Post Hack installiert und der nummeriert die Reporte anhand des Autoindexes. Nun steht der Autoindex, aufgrund meiner Tests, auf 13 und das obwohl erst 9 Post gemeldet wurden. Deswegen hätte ich ihn gerne auf den Wert 10 zurückgesetzt. Aber wenn das nicht geht bzw. nur mit erheblichem aufwand möglich ist, dann lass ichs eben.
Vielen Dank für die schnellen Antworten!
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Welche Version hast du?
Ich hab phpMyAdmin 2.5.6 und da gibt es noch nichteinmal Optionen, sondern nur "Struktur Anzeigen SQL Suche Einfügen Exportieren Operationen Leeren Löschen".
Ansonsten wird mir Autoincrement zwar angezeigt und auch welches der nächste Wert ist, aber ändern kann ich diesen Wert nicht.
Ich hab phpMyAdmin 2.5.6 und da gibt es noch nichteinmal Optionen, sondern nur "Struktur Anzeigen SQL Suche Einfügen Exportieren Operationen Leeren Löschen".

Ansonsten wird mir Autoincrement zwar angezeigt und auch welches der nächste Wert ist, aber ändern kann ich diesen Wert nicht.

- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
2.5.1AmigaLink hat geschrieben:Welche Version hast du?
Ich hab phpMyAdmin 2.5.6 und da gibt es noch nichteinmal Optionen, sondern nur "Struktur Anzeigen SQL Suche Einfügen Exportieren Operationen Leeren Löschen".![]()
Ansonsten wird mir Autoincrement zwar angezeigt und auch welches der nächste Wert ist, aber ändern kann ich diesen Wert nicht.

evtl. Hoster gesperrt wenn das überhaupt möglich ist beim PMA ka....Console rulz ohnehin

mach mal folgendes:
Code: Alles auswählen
ALTER Table deine_table Auto_Increment=gewünschterIndex;