sql >> Database teknologi >  >> RDS >> Mysql

hvordan man skriver mysql trigger

Du kan simpelthen dette ved at bruge On Duplicate Key Update . Tilføj en unik nøgle på elevnavn/id, og brug derefter følgende kode i din trigger

begin
   insert into summary_score (name,number,all_marks)
   values(new.name,new.marks,new.score)
   on duplicate key update all_marks=old.all_marks+new.student_marks
  where B.Name=new.Name;
end $$


  1. Hvordan virker 'in'-klausulen i oracle

  2. Er der en måde at give en underforespørgsel et alias i Oracle 11g SQL?

  3. Kan ikke oprette forbindelse til MySQL-server på 'localhost' (10061)

  4. Hvordan kan jeg opdatere en specifik post uden SELECT-tilladelse?