ESSAYEZ de sélectionner le maximum d'ID grouper par db_type d'abord, puis utilisez-le comme sous-requête avec not in .
DELETE FROM MyTable
WHERE ID NOT IN
(SELECT ID FROM
(SELECT MAX(ID) AS ID from MyTable GROUP BY DB Type) AS tb1
)
MODIFIER :
DELETE FROM MyTable
HAVING MAX(ID) > ID;