Bonjour,
J'execute une requete update un peu complexe avec bcp de ligne a modifié.
Mon probleme est que cette requete s'effectue sur en moyenne 300 lignes et dans mon logiciel cela m'arrive de recuperé un timeout sur l'execution de cette requete. J'aimerais savoir comment faire pour ameliorer cette reqquete sachant que mes tables 1 et 2 sont en MyISAM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 update table1 INNER JOIN (select table2.carte, min(table2.enfantid) as enfantid from table1 INNER JOIN table2 ON table1.carte =table2.carte WHERE table1.IDDevidage = " & vinumero & " AND (table2.datefin = '1900-01-01' or table2.datefin >= table1.datepointage) group by table2carte having min(table2.enfantid) = max(yable2.enfantid) ) A ON table1.carte = A.carte set table2.enfantid = A.enfantid WHERE table1.IDDevidage = " & vinumero
Merci d'avance
Partager