Hallo!
Naja, ich suche die betreffende Textstelle mal.
In der Doku steht folgendes:
"Wenn Sie DELETE ohne WHERE-Klausel angeben, werden alle Zeilen gelöscht. Wenn Sie das im AUTOCOMMIT-Modus machen, funktioniert es wie TRUNCATE. See section 7.4.7 TRUNCATE-Syntax. In MySQL 3.23 gibt DELETE ohne eine WHERE-Klausel als Anzahl von betroffenen Datensätzen 0 zurück."
http://de.mysql.com/documentation/mysql/bychapter/manual.de_Reference.html#DELETE
"Wenn Sie alle Zeilen in der Tabelle löschen wollen, sollten Sie TRUNCATE TABLE tabelle benutzen. See section 7.4.7 TRUNCATE-Syntax."
http://de.mysql.com/documentation/mysql/bychapter/manual.de_MySQL_Optimisation.html#Delete_speed
Was der "AUTOCOMMIT-Modus" ist kann ich Dir leider nicht sagen, vermutlich steht das auch in der Doku, bin jetzt aber mal faul ;-)
PS: So ein Informatik Studium wäre wirklich was interressantes.
das Studium nicht so glaube ich ;-)
Grüße
Andreas