dedlfix: Ganzen Inhalt aus Tabelle löschen?

Beitrag lesen

Hi!

ich hab in meiner DB eine Tabelle mit dem namen user_online und ich würde gerne den gesamten Inhalt der tabelle löschen so das alle Einträge leer sind.

Alle verweisen bisher auf das Handbuchkapitel zu DELETE. Auch als Antwortender kann man manchmal noch was lernen, wenn man die Verweise auch selbst liest. Beispielsweise, dass bei einem Komplett-Leeren TRUNCATE schneller ist als DELETE, weil es die Tabelle löscht und neu erstellt, statt alle Datensätze einzeln und intern auf gelöscht zu setzen. Nebeneffekt: Man braucht auch kein OPTIMIZE TABLE, um den ehemals von den gelöschten Datensätze belegten Speicherplatz freizugeben.

Lo!