0

私は現在、学生が授業スケジュールを作成するのに役立つデータベースを構築しています。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が表示されない理由がわかりません...

4

1 に答える 1