OK c'est le jeu de l'aide mystérieuse, 😂
Dans ce cas peut-être que le code ne modifie pas, mais affiche simplement le résultat de ce qu'il ferait, un aperçu avant travaux en somme.
En effet le statut passe bien à 1 partout (0 pour inactif, et 1 pour actif je suppose)
Bon donc comment valider le résultat dans ce cas,
Je pense que c'est l'instruction -- insert ignore
https://stackoverflow.com/questions/548541/insert-ignore-vs-insert-on-duplicate-key-update
Donc est-ce que le code serait dans ce cas ?
-- insert into mod123_category_shop
select c.id_category, s.id_shop, 1
from mod123_category c
inner join mod123_shop s on 1=1
where c.id_parent != 0
merci pour ton aide,
Amicalement,
Johann