JayDeee Geschrieben 10. März 2004 Geschrieben 10. März 2004 Hallo, ich habe eine fortlaufende ID in meiner Tabelle (wie die meisten ) Wie kann ich den Wert der ID wieder reduzieren, wenn durch Testzwecke dier stark hochgezählt wurde ?? Danke
forTeesSake Geschrieben 10. März 2004 Geschrieben 10. März 2004 du meinst einen auto_wert in einer tabelle? dann lösch doch einfach die testeinträge. bei mysql isses ja coolerweise so, dass der autowert dann auch "mitreduziert" wird.
JayDeee Geschrieben 10. März 2004 Autor Geschrieben 10. März 2004 ja nen AutoWert meine ich Den Tipp hat mir mein Kollege auch gegeben, hat leider nicht geholfen .....
robotto7831a Geschrieben 10. März 2004 Geschrieben 10. März 2004 Hallo, lösch doch die Spalte mit der ID und füge die dann wieder hinzu. Oder Du änderst den Datentype in varchar und dann wieder in z. B. int mit autowert. Frank
Nobse Geschrieben 10. März 2004 Geschrieben 10. März 2004 Oder auch per ALTER TABLE deinetabelle AUTO_INCREMENT =3; <--- Die 3 sollte dann auch nicht belegt seien mit einem Datensatz.
Peeter Geschrieben 11. März 2004 Geschrieben 11. März 2004 Einfach "TRUNCATE 'Tabelle'" und sie ist wieder wie neu... Peet
forTeesSake Geschrieben 11. März 2004 Geschrieben 11. März 2004 wo er recht hat hat er recht, aber hier funktioniert TRUNCATE 'Tabelle' natürlich genauso wie DELETE * FROM Tabelle.der autowert wird wieder auf 0 gesetzt und der erste neue eintrag in der tabelle hat somit die id 1...
Peeter Geschrieben 12. März 2004 Geschrieben 12. März 2004 Mir war aber so als wenn bei "Delete * from 'irgendwo'" der Index nicht wieder zurück gesetzt wird... Also die "ID" geht dort weiter wo sie aufgehört hat (nur das jetzt die Tabelle leer ist)... Kann natürlich bei anderen DB's anders sein...
JayDeee Geschrieben 15. März 2004 Autor Geschrieben 15. März 2004 das TRUNCATE hat die Tabelle gelöscht und die ID startet wieder bei 1 also das was es sollte....
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden