2010-06-10 135 views
0

我已经定制了oscommerce来拉取产品的csv文件,删除任何与图像/正确描述/正确标题不同的东西都会被删除。魔法记录被删除

进口cron作业基础上,从供应商中提取信息上运行,它从昨天起处理不当运行,但产品具有disappeared-

任何人谁使用自从就会知道,产品信息存储在多个表。例如是 -

产品 PRODUCT_DESCRIPTION

等。让我知道信息从产品表中删除,但不是从product_description表中删除的东西。

正在删除的产品是手动输入的产品,它在产品表的型号项上携带特殊的标签/前缀。因此不应该被触及。正在发生的事情。

有没有mysql完整性检查删除记录?可以有另一个插件在oscommerce上工作吗?

回答

0

如果您可以在表格中标识'魔术'行,则可以在该表上创建一个BEFORE DELETE触发器来检查某人打算删除的行不在其中,并在出现错误时引发错误。我有一段时间没有创建触发器,所以我忘记了语法,但是这里有更多关于触发器的信息...... http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html