Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2394 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [mysql] ne pas s'interrompre en cas d'erreur d'execution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mysql] ne pas s'interrompre en cas d'erreur d'execution

n°975703
veryfree
Posté le 08-02-2005 à 17:59:42  profilanswer
 

Bonjour a tous,
 
sous phpmyadmin lorsqu'une de mes requetes renvois un  
#1062 - Duplicate entry 'bf31837bf8eddc4d1a1bc8773c46c578' for key 2  
 
l'execution s'arrete.
 
j'aimerait qu'il passe a la requete suivante.
Sur une autre machine, autre configuration j'ai pas ce probleme.
 
VOus savez comment désactiver ca?
 
c'est tres pratique dans le cas ou on a un gros fichier sql et qu'il est preferable de continuer l'execution plutot que d'en avertir l'utilisateur d'autant plus qu'il y a dans le petit résumé le "affected row" qui suffis.
 
sur cette page je trouve rien:
http://dev.mysql.com/doc/mysql/fr/error-handling.html
 
une idée?


Message édité par veryfree le 08-02-2005 à 18:01:38
mood
Publicité
Posté le 08-02-2005 à 17:59:42  profilanswer
 

n°975706
kalex
Posté le 08-02-2005 à 18:07:49  profilanswer
 

Tu devrais chercher du coté de la configuration de phpMyAdmin. C'est pas MySQL qui est en cause là.

n°976056
veryfree
Posté le 09-02-2005 à 09:19:33  profilanswer
 

je viens de regarder attentivement le fichier de conf de pma et j'ai rien trouvé...
 

n°983251
veryfree
Posté le 16-02-2005 à 10:47:05  profilanswer
 

up

n°983253
esox_ch
Posté le 16-02-2005 à 10:51:37  profilanswer
 

C'est pas le ficher de config qui va te permettre de changer ça (du moins je pense pas), je crois que dans le code ils doivent avoir un truc du genre "If(erreurmysql) : affiche l'erreur et plante"


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°983290
soju
One shot !
Posté le 16-02-2005 à 11:19:54  profilanswer
 

veryfree a écrit :

j'aimerait qu'il passe a la requete suivante.


un indice : INSERT IGNORE

n°983359
veryfree
Posté le 16-02-2005 à 11:59:24  profilanswer
 

soju a écrit :

un indice : INSERT IGNORE


 
 
ca suppose de modifier chaque requetes lors de mes exports...
 
il doit y avoir une autre solution vu que sur un autre serveur j'ai pas ce probleme  :sweat:

n°997896
veryfree
Posté le 02-03-2005 à 10:09:55  profilanswer
 

merci a toi soju, en fin de compte c'est aussi simple vu que je rencontre ce probleme ponctuellement ;)
 
A+

n°1003434
Gagman
Héritier du vide
Posté le 07-03-2005 à 11:49:46  profilanswer
 

et pourkoi faire un REPLACE a la place de l'INSERT ?
Tout facon les clés pareils cai mal =)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [mysql] ne pas s'interrompre en cas d'erreur d'execution

 

Sujets relatifs
help php liste déroulante via mysql[Java MySQL] Problème de Savepoints !
probleme avec l'api c MysqlSpecialisation de template et erreur de link... [presque resolu]
erreur sur une commande MySql...dump MySQL
Migration Access/VBA/Windows=> PHP/MySQL/Linuxproblème execution programme C sous windows
erreur inattendue - parse error, unexpected T_ELSE 
Plus de sujets relatifs à : [mysql] ne pas s'interrompre en cas d'erreur d'execution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR