私は現在、学生が授業スケジュールを作成するのに役立つデータベースを構築しています。csv ファイルを使用して 3 つの列のうち 2 つをインポートすることに「成功」しましたが、クラスが離れているフィールドの ID 番号をインポートする際に問題が発生しています。他の 2 つの列は varchar であるため、ID が int ファイルであることに関係があると思います。しかし、列をintにすることで、プロジェクトの残りの部分が非常に簡単になります...
csv ファイルのごく一部は次のとおりです。
1,AFAM,2000
1,AFAM,3150
1,PSYC,3150
1,AFAM,3880
1,AFAM,4200
2,POLS,4200
2,AFAM,4490
2,AFAM,6490
2,DRAM,4490
2,DRAM,6490
2,AFAM,4500
次に、MySQL でこれを使用します。
LOAD DATA local INFILE 'Course_Requirements.csv' INTO TABLE Courses
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
SELECT * FROM COURSES;
テーブルを表示すると、次のように表示されます。
ID | ClassName | ClassNumber
| AFAM | 2000
| AFAM | 3150
| PSYC | 3150
| AFAM | 3880
| AFAM | 4200
| POLS | 4200
| AFAM | 4490
| AFAM | 6490
| DRAM | 4490
| DRAM | 6490
2 | AFAM | 4500
正直なところ、IDが表示されない理由がわかりません...