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 faisJe ne sais pas pourquoi il est fixé a null. Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set @proprio = 130 ;
Pour votre culture , les tables mentionnés sont issues d' OwnCloud.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager