J'essaye d'écrire un déclencheur de mysql pour mettre à jour un champ basé sur la valeur d'autres champs dans la même table.Besoin d'aide sur Mysql Trigger
J'ai une table avec 3 champs de cases à cocher à savoir checkbox_1, checkbox_2, checkbox_3. J'ai un autre champ qui est le 4ème champ, j'ai besoin de mettre à jour le champ "status_status" basé sur la valeur présente dans la valeur checkbox1/2/3. Je veux mettre à jour le status_status comme 1 si toutes les valeurs de checkbox sont 1.Below est ce que j'essaye de faire.
delimiter $$
create trigger emp_final_status
after update on tester.status_master
for each row
begin
if checkbox_1 = '1' and checkbox_2= '1' and checkbox_3= '1'
then
update tester.status_master set status_status=1;
END IF;
END
Utiliser déclencheur 'avant update' puis au lieu de' 'mise à jour ... juste ne' Nouv régl. status_status = 1'. Mais cette logique appartient-elle vraiment à la base de données? – eggyal