Erreur lors de la création d'un trigger
Bonjour à tous !
Alors voila je travaille actuellement sur GLPI et OCS Inventory (pour ceux qui connaissent) basés sur une base MySQL.
Et je voudrais créer un TRIGGER qui a chaque insertion dans une table vérifie le champ et le supprime s'il correspond.
Pour le moment j'ai ca...
Code:
1 2 3 4 5 6 7 8 9
| CREATE TRIGGER suppr_printers BEFORE INSERT ON printers
FOR EACH ROWS BEGIN
IF (NEW.name like '%PDF%') THEN
DELETE FROM printers WHERE name like '%PDF%';
END IF;
IF (NEW.name like '%Fax%') THEN
DELETE FROM printers WHERE name like '%Fax%';
END IF;
END; |
Et MySQL me répond
Code:
1 2 3
| #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 '
CREATE TRIGGER suppr_printers BEFORE INSERT ON printers
FOR EACH ' at line 1 |
Sur la page principale de PHPMyadmin voici la version du serveur...
Version du serveur: 5.0.27-community-nt
Donc normalement les Triggers sont possibles