|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : août 2005 Messages : 361 ![]() |
j'ai deux tables : une d'inventaire l'autre historique des modifs
j'aimerais que toutes modif soit reportée ds la table _hist a l'aide de trigger; les tables sont acceptées mais les triggers refusés. j'ai remis le code complet, mais l'erreur de syntaxe doit etre sur le trigger (qui a une seul ligne) en gras Code :
__________________
Le but de tout developpeur OO est de devenir une référence. Mon avatar est un ambigramme, les curieux peuvent le retourner ;-) Aider <> Faire a la place de!!! |
||
|
|
00
|
|
|
#2 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Dans quelle interface crées-tu les triggers ? Tu as pensé à changer le délimiteur ?
Quel est le texte exact du message d'erreur (1064 ça peut être beaucoup de choses) ?
__________________
Pensez au bouton
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : août 2005 Messages : 361 ![]() |
je viend d'installer wamp pour avoir la derniere version de mysql.
j'utilise la console
__________________
Le but de tout developpeur OO est de devenir une référence. Mon avatar est un ambigramme, les curieux peuvent le retourner ;-) Aider <> Faire a la place de!!! |
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() Inscription : août 2005 Messages : 361 ![]() |
Code :
__________________
Le but de tout developpeur OO est de devenir une référence. Mon avatar est un ambigramme, les curieux peuvent le retourner ;-) Aider <> Faire a la place de!!! |
||
|
|
00
|
|
|
#5 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Je ne pense pas que DATE() existe sans paramètres. Utilise NOW() ou CURDATE() à la place.
__________________
Pensez au bouton
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : août 2005 Messages : 361 ![]() |
delimiter //
CREATE TRIGGER mat_pc_hist_tri AFTER INSERT ON mat_pc FOR EACH ROW BEGIN insert into mat_pc_hist(ID,SN,GIEI,ComputerName,user,CSrv,Bureau,MM,Proc,Mhz,Ram,HD,MMecran,Taille,SNecran,Matrice,Statut,Rem,modifedby,datemodif ) VALUES(new.ID,new.SN,new.GIEI,new.ComputerName,new.user, new.CSrv,new.Bureau,new.MM,new.Proc,new.Mhz,new.Ram,new.HD,new.MMecran,new.Taille,new.SNecran,new.Matrice,new.Statut,new.Rem,new.modifedby,CURDATE() ); END// delimiter ; ca marche impecc! Merci bcp. <- content apres une soirée de prise de tete avec un nouveau serveur, c'est agréable autre chose qu'un message d'erreur ;-)
__________________
Le but de tout developpeur OO est de devenir une référence. Mon avatar est un ambigramme, les curieux peuvent le retourner ;-) Aider <> Faire a la place de!!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com