В настоящее время я создаю базу данных, которая помогает студентам создавать расписание классов. Я «преуспел» в импорте двух из трех столбцов, используя файл csv, но у меня возникают проблемы с импортом идентификационных номеров для полей, в которых классы находятся отдельно. Я думаю, что это связано с тем, что ID является int-файлом, так как остальные два столбца являются varchar's. Но имея столбец быть ИНТ делает остальная часть моего проекта невероятно легко ...Отсутствие значений int при импорте из csv в MySQL
Небольшая часть файла 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
Я честно не знаю, почему идентификаторы не отображаются ...
Oooooh, что, безусловно, звучит как-то я сделал бы. Я направляюсь домой прямо сейчас, но я обязательно проверю это, когда вернусь домой! – thatjesushair