私はMySQLでファイルを読み込みます。各ファイルには以下が含まれます。MySQLに読み込まれたソースファイルを追跡するには?
Date ShopNumber subject price quantity total
FILE1:
01/01/2011 Mexico Book1 $10 2 $20
01/01/2011 Mexico Book2 $10 2 $20
01/01/2011 Mexico Book3 $10 2 $20
...............................
FILE2:
MySQLのテーブルで01/01/2011 Mexico Book4 $10 2 $20
01/01/2011 Mexico Book1 $10 1 $10
...............................
:
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
...............................
問題がある:私は、ソースファイルを追跡する必要があると私はのユニークキーにソースファイルを含めることはできませんテーブル - 私は合計を保持する必要があります。 重複はまれです。重複のみを保持する別のテーブルを追加することは可能でしょうか?ありがとう。
質問は何ですか?インポート時に重複をマージする方法は?または、マージされた値がインポート時に特定の行から実際にマージされたという情報をログに記録する方法はありますか? – newtover
いいえ、Book1(.. n)のどのファイルが提供されたかを知る必要があります。 – user710818
とどうやってロードするのですか? LOAD DATA INFILEの使用? – newtover