TRIGGER - Variable à NULL alors que valeur attribuée
Bonjour à tous,
J'ai créer un trigger qui permet de suivre à qui appartient le fichier/dossier supprimé. Seul problème c'est que la valeur de proprio est NULL , même si je fais
Code:
Set @proprio = 130 ;
Je ne sais pas pourquoi il est fixé a null. Merci d'avance pour votre aide
Pour votre culture , les tables mentionnés sont issues d' OwnCloud.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
CREATE TRIGGER trig_apres_delete_filecache
AFTER DELETE ON oc_filecache FOR EACH ROW
BEGIN
declare proprio varchar(255);
set @proprio = ( select distinct id from oc_storages where numeric_id = OLD.parent );
INSERT INTO histo_filecache
(action, date_action, path,who)
VALUES
('delete', NOW(), OLD.path,proprio);
END |