A voir également:
- SQL UPDATE multiples en 1 commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Windows update bloqué - Guide
- Windows update 0x80070643 - Accueil - Windows
- Asus live update - Télécharger - Utilitaires
1 réponse
jee pee
Messages postés
40985
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
1 avril 2025
9 575
4 juin 2021 à 16:16
4 juin 2021 à 16:16
Bonjour,
A essayer quelque chose comme :
A essayer quelque chose comme :
UPDATE wp_postmeta SET meta_value = CASE meta_value WHEN "_stock_status" THEN "instock" WHEN "_stock" THEN "8" END CASE WHERE post_id = "210" AND meta_value IN ("_stock_status", "_stock")
4 juin 2021 à 16:57
Alors pour la ligne 4 il y avait une erreur donc une fois corrigée:
Mais en l'occurence j'ai "0 rows affected"
Je join un screen de la table si ça peut aider:
https://metasbooks.fr/screen/
Modifié le 4 juin 2021 à 17:04
4 juin 2021 à 17:20
4 juin 2021 à 17:40
tu fais une sauvegarde de la base avant ?
Moi de ce que je vois je ferais plutôt
4 juin 2021 à 18:16
Bon a ce stade on peut donc divisser par 2 la vitesse de traitement. Mais mon soucis c'est que dans ce fichier j'ai asser peut de référence (ici c'est ma petite librairie de campagne avec donc 2155 ref en stock) mais pour des grosses librairies ça risque de prendre 3 plombes, c'estpour ça que je voulais passer le tout en 1 requête, il y a moyen de coller des requete pour éviter de boucler dans php (ou plutot boucler sur une chaine a laquelle on ajoute les requetes qu'on envoie a sql qu'a la fin du traitement) ?