Fred Furunkelstein 2012: Nochmal neu: mysql Afrage == FALSE, owohl sie in phpmyadmin geht

Beitrag lesen

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