0
我目前正在构建一个可帮助学生构建课程计划的数据库。我使用csv文件“成功”导入了三列中的两列,但我遇到的问题是导入了类别分开的字段的ID号。我认为这与ID是一个int文件有关,因为其他两列是varchar。但让列是int让我的项目非常容易的休息...从csv导入MySQL时缺少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没有显示出来......
哇,,那肯定听起来就像是我会做的属性。我现在正在回家,但我一定会在回家时检查它! – thatjesushair