Andres Freund: temporäre Tabellen

Beitrag lesen

Hi

1 Problem habe ich, wie mache ich das am sinnvollste die Tabelle wieder zu löschen? Exra ein DROP TABLE? Ein mysql_close() bewirkt da nichts, da ich mir mit mysql_peconect() also persistent verbinde. Wenn ich das weglasse, also nur mysql_conect(), dann wird die Tabelle automatisch gelöscht, aber dann muß ich jedesmal eine neue Verbindung aufbauen. Was ist wohl der besere Weg?

Ich bin jetzt nicht _der_ Datenbank Speziallist, aber warum die Tabelle jedesmal löschen? Leer sie doch einfach mittels DELETE FROM xyz. Mysql leert, wenn ich es richtig verstanden habe,  bei einem Statement wie dem obigen gleich die ganze Tabelle auf einmal, und nicht einzeln. Auf diese Weise müsstest du die tabelle auch nicht jedesmal wieder neu anlegen.

Ich hoffe das ich das problem richtig verstanden habe.

mfg

Andres Freund

PS: Wie lange arbeitest du jetzt eigentlich schon an der Selfsuch, ich habe die letzten Threads dazu mitgelesen und hab das Gefühl das du verdammt viel über SQL gelernt hast in der doch eigentlich kurzen Zeit. Respekt.