用MYSQL自己的
备份:
mysqldump.EXE  -uroot -p123 DBNAME>123.SQL
导入:
mysql -uroot -p123 DBNAME<123.SQL

解决方案 »

  1.   

    如果报用户和权限问题,就是因为这个:DEFINER=`JYC_IT2388`@`192.168.1.%`
    删除就会没事
      

  2.   


    这个删除了,不是这个的问题,报的是这个地方的问题: ORDER BY jg.createtime DESC
    LIMIT _beginIndex, _pageSize;凡是order by后面有limit的它都报错,不知道为什么
      

  3.   


    SELECT *
    FROM(
    SELECT jg.gid, jg.gname, jg.glogo, jgp.packsize, jgp.downloadurl
          ,jg.score+jg.scoreplus score, jgp.packname
    FROM JYC_IT2388.jyc_game jg
         JOIN JYC_IT2388.jyc_gamepack jgp ON jgp.gid=jg.gid
    WHERE 1=1
    ORDER BY jg.createtime DESC
    )a
    LIMIT _beginIndex, _pageSize;
    错误如下:
    错误码: 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '_beginIndex, _pageSize;
      

  4.   

    检查一下你的数据库版本,应该是不同的MYSQL版本。在MYSQL之前的版本中是不允许l imit后使用变量 的。
      

  5.   

    导入、导出的MYSQL版本是一致的?
      

  6.   


    不知道是不是版本的问题,看看,反正注释掉limit后就正常了
      

  7.   

    看了,版本是不一致,一个5.5.33-log,一个6.0.11-alpha-community但是6还不支持5吗?6不支持参数化的limit吗
      

  8.   

    是版本的问题用mysql的导出导入,注释会被干掉
    用mysql客户端的导出,会报一些错,也不知道错在哪里好麻烦啊
      

  9.   

    楼主是如何检查当前MYSQL版本号的?建议你直接 select version(); 以获得正确的版本信息。 分别到两个MYSQL中执行,然后贴出以供分析。
      

  10.   


    这个就是select version出来的
      

  11.   

    导入、导出MYSQL版本最好一致,6是测试版本,官方没有出正式版本
      

  12.   

    用sqlyog导出的,很多问题而且sqlyog本身貌似也很多问题,服务器上,删除的存储过程还会显示在那里,但是却打不开同事说是客户端缓存,不知道是不是,反正用mssql的时候从没遇到过