【发布时间】:2017-08-01 07:08:21
【问题描述】:
我正在使用 MonetDB 存储和分析电子邮件活动数据。我有一张包含大约 600 万条数据的表。表有大约 30 列。
当我选择一些数据时,我意识到数据没有正确插入/更新。
当我解雇"select contactId, email, templateId from statistics.marketing_sent where contactid = '974c47e2'" 时,我期望得到以下结果。
+-----------+---------------------+------------+
| contactid | email | templateid |
+===========+=====================+============+
| 974c47e2 | tom@frerickslaw.com | 34 |
+-----------+---------------------+------------+
但我收到以下结果,发现邮箱有误。
+-----------+-----------------+------------+
| contactid | email | templateid |
+===========+=================+============+
| 974c47e2 | frank@fsfco.com | 34 |
+-----------+-----------------+------------+
我仔细检查了插入和更新数据的 nodejs 程序。我没有发现任何问题。
之后我所做的是,我创建了新的空表并开始在该表上插入/更新。新表有 500k~ 数据并且所有商品都正确。但我需要主表中的所有这些数据。
所以,我解雇了"insert into statistics.marketing_sent select * from statistics.marketing_sent_2"。我再次发现数据不正确。
有没有人遇到过这种问题?
【问题讨论】: