1.如何将数据表导入到mysql的表中,可以使用:load data infile ... into table  ...

示例:

load data infile 'e:\datainfo.txt' into table `table_1`  fields terminated by '\t'    lines terminated by'\r\n'  

参数说明,其中:
fields terminated by '\t' :表示使用tab制表符作为字段分隔符;
lines terminated by'\r\n'  :表示使用回车换行符作为行分隔符
2.还有一种,比如想把5列数据导入到3列的表中,使用变量占位。
示例:
load data infile 'e:\data2info.txt' into table `table_2`  fields terminated by '\t'    lines terminated by'\r\n' (@abc,uid,name,@abc,age)

@abc表示的是变量,把数据中的第一列赋值给一个变量,导入时等于丢掉这一列数据。
3.还有一种,有一个自增字段id,数据有3列,表有4列。id是自增的,数据中无该列。
比如数据:
58297    lisi    17
58297    lisi    17
58297    lisi    17
58297    lisi    17
58297    lisi    17
58297    lisi    17

示例:
load data infile 'e:\data3info.txt' into table `table_3`  fields terminated by '\t'    lines terminated by'\r\n' (uid,name,age)

有的人,在导入数据时会遇到如下错误:

查询:load data local infile "e:\data1.txt" into table table(myid,myname,myaddr) fields terminated by '\t' lines terminat...

错误代码: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fields terminated by '\t' lines terminated by '\r\n'' at line 1

大概可能是在写导入语句的时候:把指定字段的部分放到了表名后面,导致的。应该放到最后。

还有可能是mysql的版本不支持按照字段导入,那暂时无解。

参考:

LOAD DATA INFILE error 1064

转载于:https://www.cnblogs.com/wangqiideal/p/11138669.html

mysql 导入txt数据到数据表【原创】相关推荐

  1. mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题

    Mysql导入大容量SQL文件数据问题 MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away" ...

  2. 巨坑:从Sqoop导入MySQL导入TINYINT(1)类型数据到hive(tinyint),数据为null

    问题描述 从Sqoop导入MySQL导入TINYINT(1)类型数据到hive(tinyint),数据为null 问题原因 Sqoop在抽取数据到Hive或者HDFS时,会自动将类型为Tinyint( ...

  3. Navicat导入txt文档数据到mysql—详细步骤

    首先打开Navacat,打开需要导入数据的数据库表 新建一个txt文件,命名最好是英文名,例如 DataSource.txt 写入数据: 按照图中格式第一行是数据库表字段,接下来每一行就是一条记录,分 ...

  4. mysql 导入tsv文件_HBase数据迁移(2)- 使用bulk load 工具从TSV文件中导入数据

    英文原文摘自:<HBase Administration Cookbook>??编译:ImportNew?-?陈晨 本篇文章是对数据合并的系列文章之二(共三篇),针对的情景模式就是将现有的 ...

  5. Mysql导入导出亿条数据(排坑篇)

    声明:这是我在大学毕业后进入第一家互联网工作学习的内容 背景:公司业务需要给某个活动的支付宝用户发送模板消息 经调查发现,此次活动的用户数量大约2亿,为了模拟生产环境,领导让我把生产库的用户信息(脱敏 ...

  6. mysql导入dataworks_使用DataWorks数据集成从MySQL导入数据到GDB

    配置同步任务脚本 在DataWorks对应工作空间(相同区域)的数据开发环境, 在选择数据源>数据来源步骤选择数据源为MySQL和您配置好的MySQL数据源,以及需要导入到GDB中的数据库表. ...

  7. Mysql导入大容量SQL文件数据问题

    mysql在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away"问题;   2.如果sql文件数据有中 ...

  8. 面试题-批量向MySQL导入1000万条数据有什么方法?

    批量向MySQL导入数据 直接导入 使用存储过程循环拼接 使用load data infile 修改ENGINE=InnoDB为MyISAM(v5.1之前是MyISAM,之后是InnoDB) 减少IO ...

  9. mysql导入txt linux_Linux中将txt导入到mysql的方法教程

    前言 昨天写小项目的时候遇到了一个需求:把txt文档的数据导入到mysql数据库中,开始本来想直接用Mysql Workbench导入TXT文件,但是最后发现不支持TXT导入,结果我吧嗒吧嗒的去把TX ...

最新文章

  1. 实用的项目管理系统,才能让协同工作更顺畅
  2. 奥比中光深度摄像头_奥比中光获得银联检测通行证,银联进入刷脸支付赛道
  3. 【迁移学习】隐私保护下的迁移算法
  4. Kubernetes环境下的各种调试方法
  5. php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程
  6. dede tags.php漏洞,织梦dedecms安全漏洞之/include/common.inc.php漏洞解决办法
  7. Android让控件位于底部
  8. httpconduit请求https报错_为什么重复的GET请求变慢了?
  9. TCP/IP模型各个层次的功能和协议
  10. N9(Meego系统)删除自带软件方法------笔者亲测,可行,无副作用
  11. 渐进记号 Asymptotic Notations-------geeksforgeeks 翻译
  12. ABAQUS中The analysis may need a large number of increments (more than 20,000,000)...错误的解决方法
  13. Jack的E680刷机过程全记录
  14. PDCA 原则与Smart原则
  15. 2011年最新企业offer
  16. eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener解决方法
  17. 矩阵理论及其应用课后习题作业:第五章 第六章
  18. 传奇GEE引擎版本如何封挂?通过脚本+引擎封玩家账号教程
  19. 写给33岁的自己:为之奋斗一生的事业
  20. 关于ContactsContract

热门文章

  1. python变量类型是动态的_Python 学习 第四篇:动态类型模型
  2. 杭电oj1072java实现bfs
  3. Spring之Bean的配置(二)
  4. MyBatis映射文件(二)
  5. linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher
  6. mysql添加另一个表的某条数据库,在MySQL中,如何将一个表的内容复制到同一个数据库中的另一个表?...
  7. 手机java程序_郑州北大青鸟:用手机也能编写Java程序代码?
  8. 怎么在vue的@click里面直接写js_【转】为 Node.js 贡献你的力量 ———— 调试代码
  9. linux下hg无法运行_千万不要运行的 Linux 命令
  10. 一言不合就删库跑路?万名贡献者和阿里巴巴开源的二三事