Trigger et procédure stockée pour annuler une suppression ?
bonjour,
j'ai vu que MySQL pouvait faire des triggers et des procédures stockées.
Je cherche à faire en sorte (dites-moi si c'est faisable ou pas) que quand une requete DELETE est effectuée, alors cette dernière est annulée et remplacer par une requête de type :
Code:
UPDATE matable SET champ_visibilite=false, champ_date_suppression=current_timestamp() where ID=xxxx ;
Ainsi, chaque ligne supprimée, sera en fait masquée pour l'utilisateur mais jamais réellement supprimée en base de données.
Sachant que chaque table a des champs champ_visibilite et champ_date_suppression, je reproduirais le même schéma sur chacune.
est-ce possible, ça doit être un classique comme utilisation du trigger, non ?
Si vous avez un très bon tutotriel sur le trigger MySQL et/ou les prco stockées, ce serait gentil de les communiquer.
Bonne journée