私の問題は、Excel.cvsファイルにインデックスキーがないため、SQLデータベースにインポートできないことです。
データベースの構造は次のとおりです。
+-----+------+-----+-----+---------+------+-------+----+
|from | to |cont |desc |date_time| total| amount| id |
+-----+------+-----+-----+---------+------+-------+----+
idは自動インクリメントのプライマリです。
cvsファイルの内容:
12345678910 17071234569 UNITED STATES OF AMERICA California 12/15/2012 2:41 4:00 0.04536
12345678910 17861234569 UNITED STATES OF AMERICA Florida 12/15/2012 2:41 4:00 0.076
メモ帳++のcvs:
12345678910,17071234569,UNITED STATES OF AMERICA,California,12/15/2012 2:41,4:00,0.04536
12345678910,17861234569,UNITED STATES OF AMERICA,Florida,12/15/2012 2:41,4:00,0.076
cvsをデータベースにインポートすると、IDである1つの列が欠落していると常に表示されますが、ID列を作成すると、その列にデータがないと常に表示され、IDに値を入力すると常に表示されますCVSファイルの列でデータベースのIDが混同されます。
元:
+---+
|ID |
+---+
|1 |
+---+
| |
+---+
|1 |
+---+
|2 |
ID列がなくてもcvsをインポートでき、データベースにインポートされたファイルが自動的にIDを取得できるようにするための、ここでの解決策は何でしょうか。