SQL : Delete from where not like

Résolu
COREX -  
 COREX -
Bonjour,

Je souhaite supprimer des enregistrements dans une table s'ils ne contiennent pas un mot clef dans un des champs.

J'utilise une structure :

DELETE
FROM TABLE_1
WHERE CHAMP_A NOT LIKE '%MOTCLEF%'

Je n'obtiens pas d'erreurs mais la requete ne fonctionne pas non plus et supprime tout..

Pouvez vous m'aider et m'expliquer comment faire ?

Merci !

3 réponses

  1. moiced59 Messages postés 1161 Statut Membre 60
     
    Pour info si t sous access la syntax c :

    DELETE
    FROM TABLE_1
    WHERE CHAMP_A NOT LIKE '*MOTCLEF*'
    1
  2. moiced59 Messages postés 1161 Statut Membre 60
     
    Bonjour

    tu travail sous quel sgbd ?
    0
  3. COREX
     
    Effectivement je suis sous access , et cela marche avec la syntax que tu m'a donnée !
    Merci
    0