Bonjour,

J'ai une erreur 1064 lorsque j'essaie de créer le trigger suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
delimiter //
CREATE TRIGGER TRG_UPDATE_Cases_Resolution BEFORE UPDATE ON cases
FOR EACH ROW
BEGIN
  IF (OLD.resolution <> NEW.resolution) THEN
 
    DECLARE v_user_name VARCHAR(60);
    SET users.user_name INTO v_user_name FROM users WHERE id = NEW.modified_user_id;
 
    SET NEW.resolution = CONCAT(NEW.resolution, ' [', v_user_name , ' ', NEW.date_modified, '] ');
 
  END IF;
END;//
delimiter ;
L'erreur est accompagnée de la description suivante:
"Connection problem. Could not execute command."
Quelqu'un peut m'aider?

Merci d'avance

p.s. J'utilise MySql 5.1.37.