Jump to content

Edit History

reliklaires

reliklaires


Ajout de détails

Bonjour,

J'aimerais désactiver tous les produits dans ma boutique de plus de 1kg.

Pour ça j'ai fais une requête qui fonctionne super :

UPDATE ps_product
SET active = '0'
WHERE (`ps_product`.`weight` >1);

Seulement je crois que je dois aussi désactiver dans la table ps_product_shop pour que cela fonctionne correctement mais malheureusement il n'y a pas la colonne weight dedans.

J'ai donc essayé avec cette requête mais cela ne fonctionne pas.

UPDATE R
SET R.active = '0'
FROM ps_product_shop AS R
INNER JOIN ps_product AS P
ON R.id_product = P.id_product 
WHERE P.weight > 1;

Est-ce que vous arrivez à trouver l'erreur que j'ai commise ?

D'avance merci et bonne fin de journée,

 

 

 

Version :

PHPmyadmin 4.6.6

MySQL 5.7

Prestashop 1.7+

reliklaires

reliklaires

Bonjour,

J'aimerais désactiver tous les produits dans ma boutique de plus de 1kg.

Pour ça j'ai fais une requête qui fonctionne super :

UPDATE ps_product
SET active = '0'
WHERE (`ps_product`.`weight` >1);

Seulement je crois que je dois aussi désactiver dans la table ps_product_shop pour que cela fonctionne correctement mais malheureusement il n'y a pas la colonne weight dedans.

J'ai donc essayé avec cette requête mais cela ne fonctionne pas.

UPDATE R
SET R.active = '0'
FROM ps_product_shop AS R
INNER JOIN ps_product AS P
ON R.id_product = P.id_product 
WHERE P.weight > 1;

Est-ce que vous arrivez à trouver l'erreur que j'ai commise ?

D'avance merci et bonne fin de journée,

×
×
  • Create New...