Delete from $table und der Autoincrement Wert

Delete from $table und der Autoincrement Wert

am 30.09.2004 03:52:10 von Thomas Schmieder

MySQL 4.0.12

Eine Tabelle TEMP mit

ID_TEMP bigint unsigned autoincrement primary key
ID_FOREIGN

wird mit Werten gefüllt und dann verarbeitet.
Anschließend wird sie mit

delete from TEMP

geleert, um sie für den nächsten Verwendungsfall (Schleife) vorzubereiten.

Delete from TEMP setzt aber den Autoincrement-Key nicht zurück.

Grüße vom Berg (Sankt Andreasberg im Oberharz)

Thomas Schmieder
+49 (0)55 82 /999 881




--
MySQL Bugs Mailing List
For list archives: http://lists.mysql.com/bugs
To unsubscribe: http://lists.mysql.com/bugs?unsub=gcdmb-bugs@m.gmane.org

Re: Delete from $table und der Autoincrement Wert

am 11.10.2004 12:44:46 von Sergei Golubchik

Hi!

On Sep 30, Thomas Schmieder wrote:
> MySQL 4.0.12
>
> Eine Tabelle TEMP mit
>
> ID_TEMP bigint unsigned autoincrement primary key
> ID_FOREIGN
>
> wird mit Werten gef?llt und dann verarbeitet.
> Anschlie?end wird sie mit
>
> delete from TEMP
>
> geleert, um sie f?r den n?chsten Verwendungsfall (Schleife) vorzubereiten.
>
> Delete from TEMP setzt aber den Autoincrement-Key nicht zur?ck.

It's a documented behaviour.
See the manual for DELETE, TRUNCATE, and AUTO_INCREMENT

Regards,
Sergei

--
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Sergei Golubchik
/ /|_/ / // /\ \/ /_/ / /__ MySQL AB, Senior Software Developer
/_/ /_/\_, /___/\___\_\___/ Osnabrueck, Germany
<___/ www.mysql.com

--
MySQL Bugs Mailing List
For list archives: http://lists.mysql.com/bugs
To unsubscribe: http://lists.mysql.com/bugs?unsub=gcdmb-bugs@m.gmane.org