Trigger MySQL
Varkal
-
Melooo Messages postés 1476 Statut Membre -
Melooo Messages postés 1476 Statut Membre -
Bonjour,
J'essaye de créer un Trigger sur MySQL.
Voici la requête :
L'erreur qui m'est retourné est la suivante :
Mais je ne vois pas ou est mon erreur a la ligne 5...
Merci d'avance pour votre aide.
J'essaye de créer un Trigger sur MySQL.
Voici la requête :
CREATE TRIGGER Chef BEFORE INSERT ON DIRIGER FOR EACH ROW BEGIN DECLARE Futurchef CHAR; DECLARE LeProjet String; DECLARE Oui INT; SET FuturChef = NEW.NUMEDEVE; SET LeProjet = NEW.CODEPROJ; SELECT COUNT(NUMEDEVE) FROM TRAVAILLER WHERE CODEPROJ=LeProjet AND NUMEDEVE=FuturChef) INTO Oui IF Oui = 0 THEN ROLLBACK END IF; END
L'erreur qui m'est retourné est la suivante :
requête SQL: CREATE TRIGGER Chef BEFORE INSERT ON DIRIGER FOR EACH ROW BEGIN DECLARE Futurchef CHAR; MySQL a répondu: Documentation #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 '' at line 5
Mais je ne vois pas ou est mon erreur a la ligne 5...
Merci d'avance pour votre aide.
A voir également:
- Trigger MySQL
- Mysql community server - Télécharger - Bases de données
- Assistant trigger - Guide
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Access vs mysql - Forum Webmastering
essayes de spécifier le max de caractères
char(50)
peut être que ce sujet pourrait t'intéresser :
https://forums.commentcamarche.net/forum/affich-3237644-mysql-trigger-sur-ajout