你的数据库版本跟对方的版本不一致,修改yyy.sql里跟版本有关的sql语句。

解决方案 »

  1.   

    你的问题就是mysql版本不同造成的。你是怎么导出的数据呢?mysqldump是mysql自带的好工具。
      

  2.   

    我的倒出数据库方法:
    (1)打开phpmyadmin
    (2)打开我的数据库yyy;
    (3)选择里面的所有表;
    (4)设置一个后缀名.sql
    (5)点"执行"按钮;我的倒入数据库方法:
    (1)打开服务器上[虚拟主机]的phpmyadmin;
    (2)选择目标数据库xxx;
    (3)选择xxx数据库中所有的表;
    (4)选择"倒入";
    (5)选择我的yyy.sql文件;
    (6)执行;
      

  3.   

    我的倒出数据库方法:
    (1)打开phpmyadmin
    (2)打开我的数据库yyy;
    (3)选择里面的所有表;
    (4)设置一个后缀名.sql
    (5)点"执行"按钮;我的倒入数据库方法:
    (1)打开服务器上[虚拟主机]的phpmyadmin;
    (2)选择目标数据库xxx;
    (3)选择xxx数据库中所有的表;
    (4)选择"倒入";
    (5)选择我的yyy.sql文件;
    (6)执行;
      

  4.   

    建议用mysqldump
    mysqldump -uuser -pyourpassword database_name > a.sql
      

  5.   

    to Aylazhang(春暖花开)
    mysqldump -uuser -pyourpassword database_name > a.sql这个a.sql文件它包含的数据库名称也是yyy
    但是目标系统上提供给我的数据库名称是xxx下面的方法可行不?
    要么我用这个方法把我这个数据库yyy里面的所有的表倒出到一个数据文件Src.sql;
    然后把这个src.sql倒入到目标机器上的xxx数据库中.
      

  6.   

    这个a.sql文件它包含的数据库名称也是yyy
    =======================
    我说的是:mysqldump -uuser -pyourpassword database_name > a.sql //把database_name换成 yyy. 其中a.sql只是一些表跟数据的sql语句。然后将生成的a.sql上传到服务器上,让你的服务提供者导入xxx数据库。
      

  7.   

    To Aylazhang(春暖花开) 
    非常感谢!但是你的这个方法也不行,数据依然倒不进去!
    我原贴的那个方法可以倒入部分数据,但是有个用户表的数据就是倒入不成功!目前一般的虚拟主机的服务提供商,是通过ftp的方式,让你自己进行所有资源的上传操作的 ,包括数据库也是一样.因此他们是不管这些事情的(似乎不合理),呵呵能告诉我为什么我原贴的方法可以倒入成功部分的表的数据吗?我现在想搞清楚目前的问题到底是怎么回事?还有就是改如何解决他!!分不够我再加!!