【发布时间】:2011-12-07 10:41:38
【问题描述】:
我在 MySQL 中加载文件。每个文件包含:
Date ShopNumber subject price quantity total
例如文件1:
01/01/2011 Mexico Book1 $10 2 $20
01/01/2011 Mexico Book2 $10 2 $20
01/01/2011 Mexico Book3 $10 2 $20
...............................
文件2:
01/01/2011 Mexico Book4 $10 2 $20
01/01/2011 Mexico Book1 $10 1 $10
...............................
在 MySQL 表中:
01/01/2011 Mexico Book1 $10 3 $30
01/01/2011 Mexico Book2 $10 2 $20
01/01/2011 Mexico Book3 $10 2 $20
01/01/2011 Mexico Book4 $10 2 $20
...............................
问题是:我必须跟踪源文件,并且我不能将源文件包含到表的唯一键中 - 我只需要保留总计。 重复很少见。是否可以添加另一个只保留重复项的表?谢谢。
【问题讨论】:
-
不清楚是什么问题?如何在导入时合并重复项?或者如何在导入时记录合并值实际上是从特定行合并的信息?
-
不,我需要知道 Book1(..n) 来自哪些文件。
-
你如何加载它们?使用 LOAD DATA INFILE?
-
我可以用不同的方式加载,我也有你写的。我需要详细的共同原则来跟踪提供了哪些文件信息。无论如何,感谢您对我的问题感兴趣
标签: java mysql file key unique