Вы можете сделать это, выполнив update join , где вы присоединяете core_config_data
к себе и устанавливаете условие для каждой из объединяемых таблиц scope_id
, затем вы просто удаляете значения хранилища 1, чтобы онине переопределяйте настройки хранилища 0:
update core_config_data store0
left join core_config_data store1
on store1.path = store0.path
where store0.scope_id = 0
and store1.scope_id = 1
and store1.value is not null;
После обновления, указанного выше, вы можете проверить значения диапазона = 0, чтобы убедиться, что перед запуском оператора удаления ниже:
delete from core_config_data where scope_id = 1;