mysql数据库中有几十万条数据,现在要求全部导出来(部分字段),然后将这些数据转换成xml写入到文件中,我的问题是,由于数据两太大,一次请求将所有的数据取出来,是不可行的。有没有别的好的方法呢?

解决方案 »

  1.   

    是怕影响数据库的正常使用对吧?
    可以这样,在导出每百行后sleep几秒,跑个一晚上就行。
      

  2.   

    呵呵 你程序有问题吧 每次取一步 会耗尽内存?  难道每次去玩  你的 变量 是叠加的 没有unset么?  写入文件后 unset再接着 重新赋值 这个变量呗
      

  3.   

    我比较奇怪这个工作为何要php完成?数据库在远端?