zoukankan      html  css  js  c++  java
  • sqlite迁移mysql(导入导出数据)

    第一步,将数据导出

    进入sqlite3->.open [打开文件路径]->.cd [要保存的路径]->.output [导出文件名字.sql]->.dump

     

     等待导出成功后,就可以进行导入mysql数据库

     连接数据库->查看所有数据库->进入需要添加数据的数据库->source [导入的文件路径(包括后缀名)]

     

    进行导入数据:

    出现报错ERROR 1064 (22007) at line 3727 in file:

    上面的错误就是导入文件里面的格式不对

    解决方案

    第一步:找到my.ini文件

     

     第二步:如果没有进行添加,如果有进行修改

    sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    第三步:出现报错ERROR 1064 (22007) at line 3727 in file:

    sqlite和mysql的关键字符号不一样,sqlite使用的是[" "]双引号,mysql使用的是[' ']单引号 如下:

    里面有使用sqlite的关键字符号,将去掉或者加上单引号即可

    注意:必须进行重启服务

    然后进行导入

    导入前,要输入set names utf8;不然会乱码

    成功

    mysql导出数据

    建议切换盘符导出数据,因为导出的是当前盘符

     方式一

    mysqldump -uroot -p 数据库名字>导出文件名

    方式二

    mysqldump 数据库名字>导出绝对路径.sql -uroot -p

  • 相关阅读:
    POJ 2251 Dungeon Master
    HDU 3085 Nightmare Ⅱ
    CodeForces 1060 B Maximum Sum of Digits
    HDU 1166 敌兵布阵(树状数组)
    HDOJ 2050 折线分割平面
    HDU 5879 Cure
    HDU 1878 欧拉回路
    HDU 6225 Little Boxes
    ZOJ 2971 Give Me the Number
    HDU 2680 Choose the best route
  • 原文地址:https://www.cnblogs.com/weibanggang/p/9595732.html
Copyright © 2011-2022 走看看