首页 > 解决方案 > 试图将数据插入到 mysql 表中,但最终都在一列中

问题描述

我正在尝试将 tsv 文件中的数据插入到 mysql 表中。数据格式如下:

ID            rate    votes
tt0000004     6.4     98

它将被插入到格式如下的表中:

CREATE TABLE mytable (ID VARCHAR(15), Average_Rating DOUBLE, Number_of_Votes INT, PRIMARY KEY(ID))

这就是我尝试插入它的方式:

LOAD DATA LOCAL INFILE 'ratingshort.tsv'
INTO TABLE db1.mytable
FIELDS TERMINATED BY '\t';

但是,当我查看表格时,它看起来像这样:

ID                            Average_Rating    Number_of_Votes
tt0000004     6.4     98      NULL              NULL

有谁知道为什么它只将自己插入第一列以及如何解决这个问题?谢谢!

标签: mysql

解决方案


推荐阅读