mysql - 试图将数据插入到 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
有谁知道为什么它只将自己插入第一列以及如何解决这个问题?谢谢!
解决方案
推荐阅读
- forms - MS Access VBA DoCmd.OpenForm 使用 where 子句不过滤基于 DAO 查询的记录集
- java - java Eclipse中的HTML标签
- python - 从烧瓶应用程序将输出返回给邮递员
- javascript - 如何通过 Javascript 获取链接的状态(悬停,活动,..)?
- python - 如何获取表中最频繁的行
- android - Android - 禁用 wifiManager.disconnect() 用户弹出窗口
- python - 二进制按位 X-OR 运算一次返回多个 X-OR 运算的意外答案
- sql-server - SQL Server :: Replication Distribution Agent 永无止境
- teradata - 期待 ')' 和 'AS' 关键字之间的东西
- php - 使用 cookie 将信息存储在愿望清单和购物车中 ($_COOKIE)