магические записи удаляются

0

Я настроил oscommerce, чтобы вытащить файл csv продуктов, удалить все, что не удалено с изображением/правильным описанием/правильным заголовком.

Импорт выполняется на основе работы cron, вытягивая информацию у поставщика, он не работает со вчерашнего дня, но продукт исчез -

Любой, кто использовал oscommerce, будет знать, что информация о продукте хранится в нескольких таблицах. пример -

продукты product_description

и т.д. то, что привело меня к тому, что информация удалена из таблицы продуктов, но не из таблицы product_description.

Продукт, который удаляется, является вводом вручную, который содержит специальный тег/префикс в элементе модели таблицы продуктов. Поэтому его не следует трогать. Я собираюсь сказать, что происходит.

Есть ли проверка целостности mysql для удаления записей? может ли быть другой плагин, работающий над oscommerce?

Теги:
oscommerce

1 ответ

0

Если вы можете идентифицировать строки "magic" в своей таблице, вы можете создать триггер BEFORE DELETE в этой таблице, чтобы проверить строку, которую кто-то планирует удалить, не является одним из них и вызывает ошибку, если она есть. Я не создавал триггер на некоторое время, поэтому я забыл синтаксис, но здесь есть триггеры... http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню