Bonjour,

Je cherche à déclencher un message d'erreur quand un utilisateur essaye d'insérer dans la table secteur un nouvel enregistrement.

j'utilise wampserver 2.0c
avec mysql 5 et php 5 intégrés.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE TRIGGER trigModifInterdite BEFORE INSERT ON secteur
BEGIN
-- ici je veux afficher un message d'erreur à l'utilisateur
END;
J'ai donc deux questions :

1) Où saisir ce trigger sous phpmyadmin? Est-ce que ça s'execute de la même façon qu'une requête en sql?

2) Comment afficher un message d'erreur sous mysql, via un trigger?

P.S : je sais que sous Oracle c'est cette instruction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
raise_application_error(-20098, 'Modification interdite');
Mais malheureusement je ne connais pas l'équivalent sous mysql?

Dernière chose je ne sais pas si syntaxiquement mon trigger est bien codé?