Modifier la valeur de l'identifiant du magasin
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.
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.