Alterar valor do ID da loja
Pergunta
Estou trabalhando em uma loja com uma loja que possui ID de loja = 1.Quero escrever uma consulta de banco de dados que atualize esse ID para outra coisa (digamos 9, por exemplo).Qual tabela devo procurar para editar isso e precisarei atualizar quaisquer outras tabelas que já possam ter usado o ID da loja para fins de referência cruzada, como tabelas relacionadas a produtos e categorias?
Qualquer dica sobre as tabelas que eu deva olhar e com a consulta seria muito apreciada.
Solução
Normalmente você deve atualizar apenas a tabela core_store
.
Todas as outras tabelas têm restrições para o core_store
mesa com ON UPDATE CASCADE
.
Você tem que olhar no MyISAM
tabelas para referências de ID de loja e atualizá-las.
Por exemplo catalogsearch_fulltext
.
Mas faça backup antes de mudar qualquer coisa.