加载数据本地填充不拾取CSV文件中的所有值

加载数据本地填充不拾取CSV文件中的所有值,csv,load-data-infile,Csv,Load Data Infile,我试图通过命令行将CSV文件加载到MySQL中,但是很多值都没有出现。我的问题是: LOAD DATA LOCAL INFILE '/Users/zachsmith/Dropbox/1_computer_business/2014_MSc/assignments/databases/CSCresults_no_headers.CSV' INTO TABLE Temp FIELDS TERMINATED BY ',' ENCLOSED BY '"' (Year, StudentID, Degree

我试图通过命令行将CSV文件加载到MySQL中,但是很多值都没有出现。我的问题是:

LOAD DATA LOCAL INFILE '/Users/zachsmith/Dropbox/1_computer_business/2014_MSc/assignments/databases/CSCresults_no_headers.CSV' INTO TABLE Temp FIELDS TERMINATED BY ',' ENCLOSED BY '"' (Year, StudentID, Degree, CourseCode, CourseDescrip, Session, Code, Percent, Symbol, Gender, SAstatus, ForeignCountry);
添加的内容如下所示:

mysql> select * from Temp
    -> ;
+------+-----------+--------+-------------+--------------------------------+--------------+------+---------+--------+--------+----------+-----------------------------+
| Year | StudentID | Degree | CourseCode  | CourseDescrip                  | Session      | Code | Percent | Symbol | Gender | SAstatus | ForeignCountry              |
+------+-----------+--------+-------------+--------------------------------+--------------+------+---------+--------+--------+----------+-----------------------------+
                   | EB022  | CSC1015F    | Computer Science 1015          | Semester One | UGRD |      83 | 1      | M      | F        | Tanzania
                   | EB022  | CSC1016S    | Computer Science 1B            | Semester Two | UGRD |      60 | 2-     | M      | F        | Tanzania
                   | SB006  | CSC1010H    | Compass I -CompScAcadAssProg   | Full Year    | UGRD |      48 | SF     | M      | F        | Tanzania
                   | SB006  | CSC1015F    | Computer Science 1015          | Semester One | UGRD |      26 | F      | M      | F        | Tanzania
                      |001  | CSC6000W    | PhD in Computer Science        | Full Year    | DOCT |       0 |        | M      | F        | Sudan
                   | SB006  | CSC1010H    | Compass I -CompScAcadAssProg   | Full Year    | UGRD |      56 | 3      | M      | F        | Tanzania
                   | SB006  | CSC1015F    | Computer Science 1015          | Semester One | UGRD |      41 | F      | M      | F        | Tanzania
                           || CSC1010H    | Compass I -CompScAcadAssProg   | Full Year    | UGRD |      64 | SP     | M      | C        | 
                           || CSC3002F    | Computer Science 302           | Semester One | UGRD |      70 | 2+     | M      | C        | 
                           || CSC3003S    | Computer Science 303           | Semester Two | UGRD |      70 | 2+     | M      | C        | 
                           || CSC3002F    | Comput
很多东西都被删掉了——比如日期和学生证——这是虚拟数据,甚至是第五行的一半学位代码

所有字段都是varchar30,因为我将把所有内容都当作一个字符串。为什么会这样


我查看了Excel,它会拾取所有内容

尝试用文本编辑器打开csv文件。查看字段是否真的以“,”结尾,并且每列都对应于临时表中的同一字段。请记住,如果CSV字段中没有任何值,则仍应使用双引号将其括起来