我的网站被黑了,所有的客户都被删除了,但订单还在。
我从备份中导入了客户(通过csv),但是订单不再与他们链接。
我需要知道如何在数据库中为客户分配订单。有没有可能找到一种方法,再次链接他们使用电子邮件?因为电子邮件仍然出现在订单信息中。
此查询已将帐户链接到订单,这意味着我可以在订单页面中看到客户信息。
更新sales\u flat\u order as sfo internal join customer\u entity as c on c.email=sfo.customer\u email set sfo.customer\u id=c.entity\u id其中sfo.customer\u是\u guest=0
但当我打开“客户帐户”>“订单”选项卡时,订单不在那里。
1条答案
按热度按时间jrcvhitl1#
如果订单表中的customer表中有外键,则可以使用customer表中的值更新此字段,其中customer和customer中的电子邮件相同。
像这样:
更新取决于数据库结构。也许您可以添加一些关于表以及客户和订单之间的链接的详细信息。