2010-06-10 179 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