Pit: #1104 - The SELECT would examine more than MAX_JOIN_SIZE rows

Beitrag lesen

Hallo Rolf,

hast Du beim PHP Wechsel auch von mysql nach mysqli oder PDO gewechselt? Da mag es andere Defaults geben.

Jaja, den Wechsel nach mysqli habe ich auch gemacht.

Grundsätzlich musst Du einen SET Befehl wie ein INSERT oder UPDATE ausführen (also als non-query Statement).

Gut zu wissen, danke.

Aber MAX-JOIN-SIZE ist üblicherweise ab Werk riesig genug. Was hast Du denn da zusammengedrechselt?

Da war gar nicht mal so viel… Ich habe jetzt bei einer zu joinenden Tabelle nachträglich 4 Indizes gesetzt, jetzt läuft die Query wie "nur was". Also alles wieder ok, zumindest was diese Query angeht. Ich habe noch so einen Kandidaten... der läuft zwar jetzt, hat aber heute über Tag mal dieselbe Fehlermeldung gebracht. Dort werden aber irgendwo so um die 7-8 Tabellen gejoint. Da sie aber jetzt läuft und heute über Tag, als sie den Fehler brachte, auch ein anderer Fehler vorhanden war (der jetzt repariert ist), lass ich erstmal die finger davon.

Pit