SQL requette DELETE pas d'effet

Résolu
pingouin84 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
est il possible de supprimer des ligne de ma base sql avec cette requette :
DELETE FROM 'Produits' WHERE 'IdProduits' IN ('33','32');


car PhpMyAdmin me retourne sa :
0 ligne(s) supprimée(s). ( Traitement en 0.0002 sec. )
DELETE FROM 'Produits' WHERE 'IdProduits' IN (
'33',
'32'
);

A voir également:

2 réponses

.
 
C'est pas plutôt quelque chose comme ça qu'il faut écrire :
DELETE * FROM 'Produits' WHERE 'IdProduits'= 32 ?
0
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
Non,

pingouin84 existe-il des produit dans ta base avec les Id que tu souhaite supprimer ?
0
pingouin84 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
les produit exist bien mes je voudrait en supprimer plusieurs dans la meme requette
0
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
As tu essayé de simplement exécuter cette requête :
SELECT * FROM 'Produits' WHERE 'IdProduits' IN ('33','32');

Si ca marche, pour la suppression essaie ainsi

DELETE FROM 'Produits' WHERE 'IdProduits' IN (SELECT IdProduits FROM 'Produits' WHERE 'IdProduits' IN ('33','32'););
0
pingouin84
 
solution trouver:

DELETE FROM 'Produits' WHERE IdProduits IN (33,32);
0
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
Tag résolu
0