Question

Je travaille sur un magasin avec un magasin dont l'identifiant de magasin = 1.Je veux écrire une requête de base de données qui mettra à jour cet identifiant avec autre chose (disons 9 par exemple).Quelle table dois-je rechercher pour modifier ceci et dois-je mettre à jour toutes les autres tables qui ont peut-être déjà utilisé l'identifiant du magasin à des fins de référencement croisé, par exemple avec les tables liées aux produits et aux catégories ?

Tous les conseils sur les tables que je devrais consulter et avec la requête seraient grandement appréciés.

Était-ce utile?

La solution

Normalement, vous devez mettre à jour uniquement le tableau core_store.
Toutes les autres tables ont des contraintes sur le core_store table avec ON UPDATE CASCADE.
Il faut regarder dans le MyISAM tables pour les références d’identifiant de magasin et mettez-les à jour.
Par exemple catalogsearch_fulltext.
Mais veuillez sauvegarder avant de modifier quoi que ce soit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top