Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/03/2006, 12h28   #1
Invité de passage
 
Inscription : novembre 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 16
Points : 4
Points : 4
Par défaut Probleme trigger mysql 5

j'essaye de créer un trigger et voici le message d'erreur

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //
CREATE TRIGGER tgr_ins_desc_inter
AFTER INSERT ON t_desc_inter
F' at line 1


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
DELIMITER //
CREATE TRIGGER tgr_ins_desc_inter
AFTER INSERT ON t_desc_inter
FOR EACH ROW
BEGIN
SET @tps_total = 0;
SET @result=SELECT tps_desc_inter AS tps FROM t_desc_inter WHERE id_desc_inter=NEW.id_intervention;
	WHILE (@row=mysql_fetch_row(@result))
	{
	@tps_total=@tps_total+@row[0];
	}
UPDATE t_intervention SET tps_inter=@tps_total WHERE id_intervention=NEW.id_intervention;
END//
DELIMITER ;
Merci de votre aide
DarkMax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 14h01   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Avec quel client MySQL ?
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 14h13   #3
Invité de passage
 
Inscription : novembre 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 16
Points : 4
Points : 4
PHPMyAdmin, j'utilise WAMP5
DarkMax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 14h26   #4
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Essaie plutôt en ligne de commande ou avec Query Browser (comme indiqué dans plusieurs posts récents, PHPMyAdmin gère mal les procédures et triggers).
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 16h20   #5
Invité de passage
 
Inscription : novembre 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 16
Points : 4
Points : 4
ca ne fonctionne pas avec query browser il me dit erreur syntax
DarkMax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h04   #6
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Il faut aller dans le script editor.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2006, 11h58   #7
Invité régulier
 
Inscription : février 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 39
Points : 7
Points : 7
passe à mysql 5.0.18 et essaie encore en ligne de commandes ! avec phpmyadmin ça ne marche pas !!!!
koueletbak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2006, 22h50   #8
Membre Expert
 
Avatar de davcha
 
Inscription : avril 2004
Messages : 1 132
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 1 132
Points : 1 190
Points : 1 190
5.0.19, même.
davcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h12.


 
 
 
 
Partenaires

Hébergement Web