[英]Error in magento when I try to delete a product
当我尝试删除Magento中的产品时,我得到了下一个错误,我不知道问题出在哪里。
SQLSTATE [22003]:数值超出范围:1690 BIGINT UNSIGNED值超出范围
我设法让它在第221行编辑文件app / code / core / Mage / Sales / Model / Resource / Quote.php工作:
'items_count' => new Zend_Db_Expr("CASE WHEN q.items_count>0 THEN " . $adapter->quoteIdentifier('q.items_count') . ' - 1 ELSE 0 END')
基本上我添加了case语句,以防止它在值已经为0时减去1
请试试这个:
DELETE FROM sales_flat_quote WHERE updated_at < DATE_SUB(Now(),INTERVAL 30 DAY);
这个对我有用。
按照以下步骤解决此问题
并立即删除产品
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.