0

我已经定制了 oscommerce 以提取产品的 csv 文件,删除任何没有图像/正确描述/正确标题的内容被删除。

导入是在 cron 作业的基础上从供应商那里提取信息的,它从昨天开始就没有运行,但是产品已经消失了——

任何使用过 oscommerce 的人都知道,产品信息存储在多个表中。例子是——

产品 product_description

等等。让我知道该信息已从产品表中删除但未从 product_description 表中删除的事情。

正在删除的产品是手动输入的产品,它在产品表的模型项上带有特殊的标签/前缀。所以根本不应该碰。我对正在发生的事情一无所知。

是否有 mysql 完整性检查删除记录?oscommerce 上可以有另一个插件吗?

4

1 回答 1

0

如果您可以识别表中的“神奇”行,则可以在该表上创建一个 BEFORE DELETE 触发器,以检查某人计划删除的行不是其中之一,如果是则引发错误。我已经有一段时间没有创建触发器了,所以我忘记了语法,但是这里有更多关于触发器的内容...... http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

于 2010-08-07T09:02:44.363 回答