Ilja: Ganzen Inhalt aus Tabelle löschen?

Beitrag lesen

yo,

Du argumentiert ja mit einer Heftigkeit als ob TRUNCATE der Teufel persönlich ist

dann ist ein falscher eindruck entstanden, TRUNCATE hat sein einsatzgebiet. aber nicht als gleichwertige alternative zu DELETE. sicherlich kann man fälle konstruieren, wo es im ergebnis ähnlich ist. und diese mögen bei mysql auch in der mehrheit sein. aber trotzdem sind es unterschiedliche vorgänge, löschen einer tabelle und löschen von datensätzen. auch bin ich ein fan davon, neben der besonderheiten eines dbms auch ein wenig über diese welt hinaus zu schauen.

Wer soweit fortgeschritten ist, dass er Transaktionen und Trigger verwendet, muss meiner Meinung nach auch in der Lage sein, Informationen in Handbüchern zu finden und bei Tests der Funktionalität unerwünschte Nebenwirkungen erkennen zu können.

jemand, der deine erfahrungen hat, und das auch ganz besonders bezüglich des dbms mysql, sollte andere darauf hinweisen, dass es eine alternative gibt, aber es sich unterscheidet. du hast ja schon auf einen nebeneffekt explizit bei deinem erst post hingewiesen, warum nicht auch auf die anderen, wo sich die DELETE anweisung von dem TRUNCATE befehl unterscheidet ?

Ilja