MySQL: clean table and reset auto_increment counter

Clean MySQL table and reset auto_increment counter:

TRUNCATE TABLE tablename;

Clean MySQL table only:

DELETE FROM tablename;

prego

/me... prego!

2 Gedanken zu „MySQL: clean table and reset auto_increment counter“

  1. Diese Standard SQL Befehle gibt es auch in Oracle. Truncate schreibt keine Redologs und ist deswegen weit schneller, wenn du das delete eh ohne where condition angeben möchtest.

  2. Jau, ich habe SQL nie gelernt, sondern lerne es nach dem Motto „learning by doing“ jeden Tag auf der Arbeit. Heute bin ich ueber das TRUNCATE gestolpert. Ich halte das alles fuer mich auf meinem Blog fest und meistens unter dem Google Suchbegriff als Ueberschrift wie ich es gesucht haette. So finde ich das dann auch ueber die interne Suche bei WordPress leichter wieder (und auch andere Leute finden mit genau diesen Suchen zu meinem Blog) :-)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.