bon ben euh... Voilà, j'ai trouvé ^^ Comme un débutant j'ai sous-estimé les clé primaire et index, de plus j'avais des doublons et des joueurs non présent dans les 2 tables (une était plus grosse ^^, donc mysql cherchait dans le vide).
Donc après optimisation, et avec les mêmes codes que ceux écris en haut, j'arrive à 60 milisecondes (le serveur coûte plusieurs centaines d'euro par mois au passage :good
Bref un gros merci à tous, ET OPTIMISEZ VOS TABLES!!! :respect:
Après coup, un ami ma donné cette option qui devrait aussi fonctionner (pas testé), mais ça me parrais intéressant et surtout logique vu de la compréhension!
Donc après optimisation, et avec les mêmes codes que ceux écris en haut, j'arrive à 60 milisecondes (le serveur coûte plusieurs centaines d'euro par mois au passage :good
Bref un gros merci à tous, ET OPTIMISEZ VOS TABLES!!! :respect:
Après coup, un ami ma donné cette option qui devrait aussi fonctionner (pas testé), mais ça me parrais intéressant et surtout logique vu de la compréhension!
Code PHP :
<?php
UPDATE `ress` SET ress.mana=(SELECT heros.niveau FROM hero WHERE hero.uid=ress.uid)+ress.mana