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 airpods - Guide
- Desactiver mise a jour windows 10 - Guide
- Mise a jour windows 11 22h2 - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Mise à jour pilote - Guide
1 réponse
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 009
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.