Ilja: Ganzen Inhalt aus Tabelle löschen?

Beitrag lesen

yo,

Das steht ja alles so in der Dokumentation (zumindest in der englichen), und das sind in meinen Augen alles mehr oder weniger Kleinigkeiten. Auf geschätzt 90% der Anwender MySQLs, die komplette Tabellen löschen wollen, werden die Unterschiede keine Auswirkungen haben.

kleingikeiten mit nichten, alleine schon nicht wegen des impliziten commits. das kann "tödlich" sein. und selbst wenn es nur 10% sind, die probleme damit haben, das muss beachtet werden, eventuell ist ein delete trigger, der in eine log tabelle schreibt, etc. es ist definitiv nicht das gleiche und das sollte man ganz bewußt sagen. ich will es mal so sagen, wenn ich TRUNCATE nicht ganz beußt einsetze und alle unterschiede kenne, würde ich es vermeiden als ersatz für DELETE einzusetzen.

Auf alle Fälle ist es eine Alternative zu DELETE, die nicht unerwähnt bleiben sollte. Die Entscheidung muss letztlich immer der Verwender selbst treffen.

eine alternative auf jeden fall, aber eben nicht das gleiche.

Ilja