Hallo Andreas,
kann es sein, daß ich nicht überall temporäre Tabellen in mySQL anlegen darf?
Ja. RTFM ;-)
Im Ernst: Wenn Dir die deutsche Doku nicht weiterhilft,
dann wirf einen Blick ins englische Original:
http://www.mysql.com/doc/de/CREATE_TABLE.html
"In MySQL-Version 3.23 können Sie das
TEMPORARY-Schlüsselwort benutzen, wenn Sie
eine Tabelle erzeugen."
http://www.mysql.com/doc/en/CREATE_TABLE.html
"From MySQL 4.0.2 on, you must have the
CREATE TEMPORARY TABLES privilege to be
able to create temporary tables."
Wenn Du keine temporaeren Tabellen anlegen kannst,
kann das z.B. bedeuten:
- die MySQL-Version ist kleiner als 3.23
- Der Provider hat eine MySQL-Version ab 4.0.2,
und Du hast kein Recht, temp. Tabellen anzulegen.
=> Es waere gut zu wissen, welche Version von MySQL denn
auf dem Server laeuft.
Wenn mein Verdacht stimmt: kann ich in mySQL irgendwie sehen, ob da so ein Verbot eingestellt ist?
Weiss ich leider nicht.
Mehr zu den "privileges" (Rechten) erfaehrst Du hier:
http://www.mysql.com/doc/en/Privilege_system.html
http://www.mysql.com/doc/en/Privileges_provided.html
Gruesse,
Thomas
Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!