0

我已经将一个 csv 文件(其中包含学生 ID 和标记列)加载到表中。现在正在将另一个 csv 文件加载到同一张表中(具有相同的列但具有相同学生的更新分数)。现在它应该检查条件,如果特定学生的学生分数增加,那么应该更新新分数,否则分数没有变化。我们可以将更新与负载查询一起使用吗?如果可能,我们该怎么做

4

1 回答 1

0

评论太长了。

我强烈主张在将文本数据加载到最终表之前将它们加载到临时表中。这使得调试负载的任何问题变得更加容易。此外,临时表可以包含所有字符串的列,以及数据库中的转换——这可以极大地帮助发现数据表示的问题。

在您的情况下,您可以加载到临时表中,然后使用insert . . . on duplicate key update并执行您想要的操作。

于 2016-01-05T02:37:03.937 回答