|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
Bonjour ,
je voudrais passer de ca : Code :
comment le faire ? |
||
|
|
00
|
|
|
#2 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
![]() Vérifie que le WHERE est correct avec un SELECT |
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
le where est bon
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
tu es sûr que le WHERE est sensé récupérer des lignes sur la base distante ? T'as des doublons sur la base distante qui permettraient de démontrer qu'il y a bien un INSERT au lieu d'un UPDATE ?
|
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
au faite , c'est bizarre mais bon.. lorsque je supprime un autre trigger qui se declenche en meme evenement declencheur du trigger "trigger_champs" tout marche tres bien.
comment faire pr "synchroniser" le fonctionnement des deux triggers? a titre d'information : ils agissent sur la meme table avec les memes evenements declencheurs . |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
et on devine le code pour trouver le problème ?
|
|
|
00
|
|
|
#7 | ||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
voila , j'ai changé mon trigger , voila le nouveau code mais tjrs la meme erreur
Code :
|
||
|
|
00
|
|
|
#8 | ||||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Crée ce trigger à la place du tient :
Code :
Code :
Je sens bien le :new.id_personne au lieu de :old.id_personne... avec ta version de trigger le id_personne est bien non nulle dans la table distante ? |
||||
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
non elle n'est pas null , c'est un champ clé
|
|
|
00
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 459 ![]() |
Tu continues à utiliser mySqlrowcount...
Donne le code de cette fonction..
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#11 | ||||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
mySqlrowcount :
Code :
Code :
|
||||
|
|
00
|
|
|
#12 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 459 ![]() |
Pour l'erreur Orafrance à noté [ce qui va bien], à toi de mettre les bonnes colonnes !!
Sinon, essayes ceci Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
yupi yupi ca marche , merci bcp bcp a vous deux
vs m'avez sauvé la vie |
|
|
00
|
|
|
#14 | ||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
voila le nouveau trigger
Code :
|
||
|
|
00
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 459 ![]() |
Regardes ton code, épure un peu les trucs inutiles (variable compt par exemple), et ça te sautera aux yeux. Pour info, le BLOB ne peut pas passer par DBLINK (sauf dans le cas d'un CREATE TABLE AS SELECT il me semble)
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#16 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
la maj passe du champ stockage_photo passe bien lorsque j'ai definis la base locale en tant que base distante , ca doit etre la meme chose je pense que lorsque je definis la base distante vraiment " distante" et non pas locale non?
|
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
quel est le type de stockage_photo ?
|
|
|
00
|
|
|
#18 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
il est de type BLOB ,
je tiens a signaler que la mise a jour passe trés bien lorsque j'ai definis la base locale en tant que base distante |
|
|
00
|
|
|
#19 | |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 328 ![]() |
au faite , y aurait il une autre methode pr se connecter a une bd distante autre que batabase link ?
j'ai trouvé sur formu ceci : Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com