Remover todas as inscrições de um curso do Moodle com comado SQL

Remover todas as inscrições de um curso do Moodle com comado SQL

por Lino Vaz Moniz -
Número de respostas: 0

Para excluir todas as inscrições de um determinado curso do Moodle com comando SQL,  execute os comandos a seguir

 

Apagar perfil de inscrição

DELETE FROM mdl_user_enrolments WHERE enrolid IN(SELECT id FROM mdl_enrol WHERE courseid=?)

 Passe o parâmetro id do curso em courseid=?

 

Apagar status de inscrição

DELETE FROM mdl_role_assignments WHERE contextid IN(SELECT id FROM mdl_context WHERE contextlevel=50 AND instanceid=?)

 Passe o parâmetro id do curso em instanceid=?