Mailinglisten-Archive |
Hallo Friederun Am 11.11.2005, 07:50 Uhr, schrieb Friederun Göllner <fg at macnews.de>: > Aber: > #1044 - Benutzer 'benutzername'@'localhost' hat > keine Zugriffsberechtigung fr Datenbank > 'datenbankname' > > Habe das nochmal durchgetestet, es gilt offenbar > nur fuer diesen Befehl CREATE TEMPORARY TABLE > temp_table ... > > Was kann ich tun? > Falls Du GRANT-Privilegien hast dann erteile dem Benutzer Die Erlaubnis für temporäre Tabellen z.B. GRANT CREATE TEMPORARY TABLES ON Datenbank.* TO 'benutzername'@'localhost'; Falls der 'benutzername'@'localhost' zwar CREATE Berechtigung aber keine CREATE TEMPORARY TABLES Berechtigung hat und Du keine Möglichkeit hast die Berechtigung zu erteilen, dann ändere das Script auf: DROP TABLE IF EXIST temp_table; CREATE TABLE temp_table ENGINE = MEMORY SELECT * FROM tabelle WHERE feld1=xy ORDER BY feld2 LIMIT 5; SELECT SUM(feld2 * feld3) FROM temp_table; Leider konnte ich nicht früher Antworten. MfG Robert
php::bar PHP Wiki - Listenarchive