Bonjour,
Et bien évidemment, si on souhaite supprimer ces historiques liés à des cours qui n'existent plus, la commande devient :
DELETE FROM mdl_logstore_standard_logCeci pour ne pas supprimer les éléments liés au cours 0.
WHERE courseid NOT IN (SELECT DISTINCT id from mdl_course)
AND courseid != 0;
Et pour les historiques "obsolètes" :
DELETE FROM mdl_logSéverin
WHERE course NOT IN (SELECT DISTINCT id from mdl_course)
AND course != 0;