Philipp Hasenfratz: MySQL Delete

Beitrag lesen

Halihallo Marc

Ich hab eine Tabelle mit einem auto_increment primary key.
Wie kann ich die Tabelle leeren, so dass auch wieder die keys ab 1 generiert werden? bis anhin hab ich immer die tabelle gedroppt und neu angelegt...

Das hängt massgeblich von der verwendeten MySQL Version und besonders
dem Tabellen-Typ (und tabledriver) ab.

Du findest jedoch Infos unter:
http://dev.mysql.com/doc/mysql/en/DELETE.html
http://dev.mysql.com/doc/mysql/en/TRUNCATE.html

BTW: Wolfram hat TRUNCATE vorgeschlagen, dies gibt's natürlich auch
als gleichnamiges MySQL-Statement. Dieses funktioniert IMO bei allen
Versionen und Tabellentypen.

Viele Grüsse

Philipp