The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
...
> Was genau sagt die aus? Denn die Ergebnissmenge ist sicher nicht gemeint. Die enthält über phpmyadmin 15 Datensätze.
Übersetze mal die Fehlermeldung halbwegs richtig:
"Das SELECT will mehr Zeilen UNTERSUCHEN als (durch die Konfigurationsvariable) MAX\_JOIN\_SIZE erlaubt ist."
Der JOIN hat eine zu große Ergebnismenge, die erst nachträglich durch die WHERE-Clausel eingeschränkt wird. MAX\_JOIN\_SIZE soll offensichtlich vor einer unabsichtlichen übermäßigen Speichernutzung durch einen einzelnen Benutzer schützen.
Dein Hoster hat wissentlich oder unwissentlich an den Performance-Schrauben gedreht oder es gibt einen anderen Grund wie z.B. gewachsene Tabellen.
phpmyadmin setzt scheinbar diesen Schutzmechanismus außer Kraft in dem es automatisch SQL\_BIG\_SELECTS positiv setzt.
Fred