Wie schreibe ich MySQL-Trigger


Es gibt zwei Tische
Tisch A

Wenn der Benutzer diese Abfrage verwendet, "In A-Werte einfügen (abc, 1,50)".

Der Trigger sollte den Schülernamen in "Tabelle B" überprüfen, wenn der Schülername bereits in "Tabelle B" vorhanden ist. Dann das Feld "all_marks" in Tabelle B aktualisieren. Beispiel: "all_marks" sollte 60 sein

Wenn der Schülername "abc" nicht in "Tabelle B" vorhanden ist, sollten die gleichen Schülernamen, Schülerklasse und Schülermarken in Tabelle B eingefügt werden

delimiter $$
create trigger insert_into_summary 
    after insert on A 
    for each row 
begin
     if
//** here i want to write the if condition **  
     insert into B (name,class,overall_marks)
     values(new.name,new.class,new.marks,);
     else 
     update B set all_marks=old.all_marks+new.student_marks;
end $$
delimiter ;

Bitte helfen Sie mir, wie man Trigger schreibt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage