Вопрос

Я работаю над магазином с одним магазином, у которого идентификатор магазина = 1.Я хочу написать запрос к базе данных, который обновит этот идентификатор на что-то другое (например, 9).Какую таблицу мне следует искать, чтобы редактировать ее, и нужно ли мне обновлять какие-либо другие таблицы, которые, возможно, уже использовали идентификатор магазина для целей перекрестных ссылок, например, с таблицами, связанными с продуктами и категориями?

Буду очень признателен за любые подсказки по таблицам, на которые мне следует обратить внимание, и по запросу.

Это было полезно?

Решение

Обычно вам следует обновить только таблицу core_store.
Все остальные таблицы имеют ограничения на core_store стол с ON UPDATE CASCADE.
Вам нужно заглянуть в MyISAM таблицы для ссылок на идентификаторы магазинов и обновите их.
Например catalogsearch_fulltext.
Но, пожалуйста, сделайте резервную копию, прежде чем что-либо менять.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top