Oi William, tudo bem? Eu não vi essa aula ainda mas queria te passar um exemplo que encontrei, assim quem sabe, você tenha ideia de como poderia fazer. Ah claro, se quiser postar o código aqui a gente também discute em cima do exemplo que trouxer.
Na documentação da biblioteca tem um exemplo: https://github.com/mysqljs/mysql#transactions
No geral, você chama o beginTransaction na connection e passa pra ela, uma funcão, essa função tem dentro dela todas as queries que deseja fazer e no final, você precisa chamar o commit da connection pra confirmar as mudancas no banco ou o rollback pra desfazer tudo.