SQL : Delete from where not like

Résolu/Fermé
COREX - 1 sept. 2011 à 19:21
 COREX - 2 sept. 2011 à 11:33
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 !




A voir également:

3 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 sept. 2011 à 20:36
Pour info si t sous access la syntax c :

DELETE
FROM TABLE_1
WHERE CHAMP_A NOT LIKE '*MOTCLEF*'
1
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 sept. 2011 à 20:18
Bonjour

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