Andreas Korthaus: MySql-Abfragen als Tabelle zwischenspeichern

Beitrag lesen

Ja, schau mal nach "SELECT ... INTO".
INTO?, d.h. ich muß danach einen neuen Tabellennamen nennen oder muß die Tabelle schon vorhanden sein?

wie ich das sehe geht das nicht: http://de.mysql.com/documentation/mysql/bychapter/manual.de_Deutsch.html#ANSI_diff_SELECT_INTO_TABLE

aber dafür gibt es in MySQL: http://de.mysql.com/documentation/mysql/bychapter/manual.de_Reference.html#INSERT_SELECT
für beides muß die Tabelle bestehen. Kannst die Tabelle aber auch mit SQL anlegen und löschen: http://de.mysql.com/documentation/mysql/bychapter/manual.de_Reference.html#CREATE_TABLE und http://de.mysql.com/documentation/mysql/bychapter/manual.de_Reference.html#DROP_TABLE

bei CREATE TABEL gibt es wie Du siehst "TEMORARY", die mußt Du also nicht löschen. Aber die Frage ist ob Du das wirklich brauchst?! Wofür brauchst Du das genau? Meistens geht das auch ohne temporäre Tabellen!

Grüße
Andreas