Optimiser la mise à jour de la Base de données MySQL
Fermé
nguim
Messages postés
16
Date d'inscription
mercredi 12 février 2014
Statut
Membre
Dernière intervention
25 février 2014
-
Modifié par nguim le 25/02/2014 à 16:03
nguim Messages postés 16 Date d'inscription mercredi 12 février 2014 Statut Membre Dernière intervention 25 février 2014 - 25 févr. 2014 à 16:44
nguim Messages postés 16 Date d'inscription mercredi 12 février 2014 Statut Membre Dernière intervention 25 février 2014 - 25 févr. 2014 à 16:44
A voir également:
- Optimiser la mise à jour de la Base de données MySQL
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Optimiser son pc - Accueil - Utilitaires
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
1 réponse
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
25 févr. 2014 à 16:06
25 févr. 2014 à 16:06
Bonjour,
Les erreurs MySQL ne sont pas affichées, à moins que cela soit demandé explicitement, comme ceci :
Pour ton problème, je pense que cela vient de la virgule qui traîne dans ta requête, juste avant le WHERE. Supprime-la, cela devrait aller mieux.
De même pour les guillemets, en SQL c'est plutôt ' que l'on utilise pour délimiter les chaînes de caractère. Il me semble que MySQL est plutôt permissif sur le sujet, donc cela ne pose peut-être pas de problème... Mais il vaut mieux inverser :
Xavier
Les erreurs MySQL ne sont pas affichées, à moins que cela soit demandé explicitement, comme ceci :
mysql_query($queryBase) or die("Erreur SQL dans $queryBase<br />".mysql_error());
Pour ton problème, je pense que cela vient de la virgule qui traîne dans ta requête, juste avant le WHERE. Supprime-la, cela devrait aller mieux.
De même pour les guillemets, en SQL c'est plutôt ' que l'on utilise pour délimiter les chaînes de caractère. Il me semble que MySQL est plutôt permissif sur le sujet, donc cela ne pose peut-être pas de problème... Mais il vaut mieux inverser :
$queryBase = "UPDATE coordab SET MEID='".$data[1]."' WHERE IMSI='".$data[0]."'";
Xavier
25 févr. 2014 à 16:44
ça fait déjà la mise à jour, mais le temps d'exécution est très élevé. Le fichier a plus de 9999 lignes et ça prend énormément de temps. S'il vous plait aidez moi encore à optimiser ce code, à réduire le temps d'exécution.
Merci d'avance.