Вы можете написать скрипт, который будет циклически перебирать все ваши установки magento, включая их Mage.php, и получать обработчик базы данных для выполнения вашего запроса.Примерно так:
<?php
$mySql = 'UPDATE ... WHERE ...;';
$magentos = array('/web/magento1/', '/web/magento2/');
foreach ($magentos as $m) {
require_once($m.'app/Mage.php');
Mage::app('default');
Mage::getSingleton('core/resource')->getConnection('core_write')->query($mySql);
}
Может быть, вы также добавите транзакцию вокруг вашего sql и выведете результаты ваших запросов, чтобы убедиться, что все работает как положено.Чтобы указать, какой веб-сайт использовать, добавьте его в свой массив и измените Mage :: app ('default');