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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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