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.