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 download - Télécharger - Bases de données
- Assistant trigger - Guide
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
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