Souvent aussi en SQL, quand ça ne marche pas, c'est que l'on passe des critères qui ne matchent pas avec le contenu de la base...alors forcément, la requête n'exécute rien...
Je dis ça comme ça, mais si l'instruction que je t'ai suggéré ne provoque pas l'effacement...ça ressemble à ça