Mysql id neu anlegen

Ich habe eine Tabelle, sagen wir mal mit 3 Feldern: id, Datum und Name.

Nun befülle ich die Datenbank mit Inhalt und stelle zu spät fest, dass
zwischen id 30 und 31 eigentlich noch eine Zeile eingefügt werden
müsste.

Frage: kann ich die Datenbank neu indizieren, so dass alle ids neu
vergeben werden? Also z.B. erst nach Datum sortieren (das kann ich) und
dann die ids neu erzeugen. Habe id als INT, autoincrement und Primary
Key angelegt.

Danke!

Steffi

Hi Steffie,

das geht mit Entladen / Neu laden. Frage am Rande: Wozu überhaupt? Autoincrement für einen Key ist ziemlich sinnlos, wenn nach diesem Feld jemals sortiert werden soll.

Gruß Ralf

Hallo Ralf,

das geht mit Entladen / Neu laden.

mmmh, wo finde ich das bei phpMyAdmin? Oder gibt es einen SQL-Befehl?
*aufderLeitungsteh*

Frage am Rande: Wozu
überhaupt? Autoincrement für einen Key ist ziemlich sinnlos,
wenn nach diesem Feld jemals sortiert werden soll.

Wahrscheinlich ist Deine Frage berechtigt, aber nur so funktioniert
irgendwie alles was ich brauche :smile:

Viele Grüße

Steffi

Hi,

mmmh, wo finde ich das bei phpMyAdmin? Oder gibt es einen
SQL-Befehl?
*aufderLeitungsteh*

unter Exportieren und Importieren. Du darfst nur nicht den Autoincrement-Wert mit exportieren.

Frage am Rande: Wozu
überhaupt? Autoincrement für einen Key ist ziemlich sinnlos,
wenn nach diesem Feld jemals sortiert werden soll.

Wahrscheinlich ist Deine Frage berechtigt, aber nur so
funktioniert
irgendwie alles was ich brauche :smile:

Du solltest aber trotzdem versuchen es richtig zu machen. Ich habe schon zuviele schlechte Programme (insbesondere und gerade von Grafikern) gesehen.
Versuche mal mit gutem Beispiel vorran zu gehen.

Gruss
Quaser

PS: Dafür habe ich selten gute Programmierer gesehen die auch gleichzeitig gute Grafiker sind :wink:

Hi Steffie,

mmmh, wo finde ich das bei phpMyAdmin?

sowas wird mit jeder Datenbank geliefert, oft unter den Begriffen unload und load.

Oder gibt es einen SQL-Befehl?

Das gehört nicht zu SQL, sondern zur Datenbank.

aber nur so funktioniert
irgendwie alles was ich brauche :smile:

sehr eichentümlich, schließlich sollte die Reihenfolge der Tupel erstmal völlig beliebig sein. Na ja…

Gruß Ralf

unter Exportieren und Importieren. Du darfst nur nicht den
Autoincrement-Wert mit exportieren.

Ok, Danke, dass ist eine gute Idee. In der Richtung guck ich mal
weiter.

Du solltest aber trotzdem versuchen es richtig zu machen.

Ich brauche den Primary key, damit ich Datensätze per PHP in die
Datenbank einfügen/überarbeiten kann. Und ich brauche das
autoincrement, damit die neu eingefügten Datensätze eine eindeutige
id bekommen. Und jetzt werdet Ihr die Hände über den Kopf
zusammenschlagen, mich steinigen und aus diesem Forum
unehrenhaft verdammen: ich arbeite mit Dreamweaver und nur so funzt
alles richtig *hüstel*.

PS: Dafür habe ich selten gute Programmierer gesehen die auch
gleichzeitig gute Grafiker sind :wink:

HAH! Dann bin ich ich also die Erste :o)

Viele Grüße

Steffi