我用的是mysql数据库,手头有一个数据量挺大的数据库,由于系统升级,数据库里有部分表格添加了字段,现在想把旧数据库里的数据导入到改动过的数据库。请问有什么好的方法?试过用sql脚本一条条边改边插入,但数据量太多,想死的心都有!望大牛们不惜赐教,万分感激!!数据库MySQL

解决方案 »

  1.   

    旧数据库可以用mysqldump导出,然后文本编辑工具找出其中的 insert into 语句,适当修改后直接在新数据库中执行。
      

  2.   

    用mysqldump导出,然后再insert是一种好的方法。
      

  3.   

    ms也只能用sql语句一条条的插入~~~
      

  4.   

    借助phpmyadmin开发工具,先编写需要导出的字段,作为select 的查询属性(新增的字段可以直接设置默认值,如果新增字段可以为空,可以不写),查出结果后,导出结果 ,之后再将结果导入到新表中
      

  5.   


    这样完全是无法导出导入的,不实际。
    我最近也找导数据。手头上10GB数据,3亿条
    一开始也想到用PHP程序来一条条判断,结果计算出来至少需要2天时间。。
    最后是通过软件导进去的。先导出为txt数据,然后再借助SQL软件导进去。
      

  6.   


    这样完全是无法导出导入的,不实际。
    我最近也找导数据。手头上10GB数据,3亿条
    一开始也想到用PHP程序来一条条判断,结果计算出来至少需要2天时间。。
    最后是通过软件导进去的。先导出为txt数据,然后再借助SQL软件导进去。
    那你是用什么SQL软件导入数据的?是手动一条条用insert语句插入吗?10亿条哦.....