Supprimer valeur meta_value ou meta_key

Fermé
Utilisateur anonyme - Modifié par natinho68 le 9/10/2015 à 14:31
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 - 10 oct. 2015 à 14:21
Bonjour,


Je suis très nul en requête SQL, j'ai besoin de supprimer sur une base de données de 4000 utilisateurs les valeurs first_name et last_name.
Problème, je ne sais pas du tout comment faire. J'étais parti sur quelque chose comme :

DELETE FROM `nomtable` WHERE `meta_key` = 'first_name'

Mais j'ai vraiment peur de faire une connerie !

Quelqu'un peut m'éclairer ?


Pour illustrer tout ça





A voir également:

1 réponse

flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
10 oct. 2015 à 14:21
Salut,

Si tu souhaites bien supprimer toutes les lignes qui contiennent "first_name" en tant que valeur de la colonne meta_key, alors oui ta requête est correcte.

Tu peux même faire les deux suppressions en une seule opération :
DELETE FROM `nomtable` WHERE `meta_key` in ('first_name', 'last_name');
0