记一次mongodb导入数据到mysql 发布日期:2019-02-23 00:13:47     博主推荐★

既然找到我,就说明你通过程序也束手无策了,首先你遇到的问题,数据量过大,脚本跑不动了

我的操作流程:

一、mongodb,通过工具把数据导出到csv中,估计你查找大部分文章都是这个逻辑,这个很容易用你常用的工具,都可以实现

二、怎么导入到mysql:

   执行语句:load data infile '/usr/local/mysql/implode/load.csv' into table 表名  fields terminated by ',' optionally enclosed by '"' lines terminated by '\r\n'


   问题1:ERROR 1290 (HY0)00: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

    怎么办?修改my.cnf,添加一个参数【secure_file_priv = /usr/local/xxx/xxx】


   问题2:是不是发现字段不匹配要执定行?

   正确语句:load data infile '/usr/local/mysql/implode/load.csv' into table 表名 fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' ignore 1 lines (_id,reply_id,answer_id,question_id,add_ts,questionnaire_school_id,user_id);

    注意:指定列不是在table后面,而是最后面指定


    问题3:ERROR 1262 (01000): Row 1 was truncated; it contained more data than there were input columns

    解决办法:set sql_mode='no_auto_create_user,no_engine_substitution';


博文地址:https://blog.ahamu.cn/blog/detail.html?id=289
   
推荐文章
  • 1
    sysbench
    2020/07/08
  • 2
    phper转java记录篇-spring boot
    2020/06/10
  • 3
    thinkphp5.0使用路由之后,post请求的
    2020/05/19
  • 4
    springboot单元测试aop失效
    2020/05/15
  • 5
    脑海中的JVM
    2020/05/12
  • 6
    IDEA搜索插件时显示search results
    2020/05/12
  • 7
    spring boot 配置加载源码查找
    2020/04/20
  • 8
    通过javap命令分析java汇编指令
    2020/04/16
  • 9
    IDEA小知识:查看JVM内存使用情况的步骤
    2020/04/16
  • 10
    springboot-加载自定义的properti
    2020/04/14
  • 11
    Jenkins执行shell脚本无法启动子进程解决
    2020/04/03
  • 12
    mac idea激活找专业的
    2020/04/02
  • 13
    Jenkins + DockerSwarm 实现弹
    2020/03/31
  • 14
    mac swarm学习过程
    2020/03/31
  • 15
    spring cloud
    2020/03/18
  • 16
    JAVA开发中遇到的问题记录002
    2020/03/12
  • 17
    JAVA开发中遇到的问题记录001
    2020/03/07
  • 18
    php -i查看信息
    2020/02/23
  • 19
    phpStorm中使用xdebug工具调试dock
    2019/12/09
  • 20
    讲的比较好的B+树执行原理的文章
    2019/12/09
最喜标签
NYOJ 面试 AJAX ping CentOS 灰度算法 YII2