como escrever gatilho mysql


há duas tabelas
mesa A

se o usuário usar essa consulta "insira em valores A (abc, 1,50);"

então o trigger deve verificar o student_name na "Tabela B" se student_name já estiver lá na "table B" e depois atualizar o campo "all_marks" na tabela B ex., "all_marks" deve ser 60

se student_name "abc" não estiver lá na "tabela B", então o mesmo student_name, student_class, student_marks deve ser inserido na tabela B

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 ;

por favor me ajude como escrever gatilho.

questionAnswers(2)

yourAnswerToTheQuestion