你这个看样子是sql server的存储过程,很多语法,mysql都不支持的,你需要手工转换成mysql的语法

解决方案 »

  1.   

    在mysql中最好不要用存储过程,否则后果很严重
    我现在还在为这个问题头痛
      

  2.   

    不用存储过程那怎么用呀,难道在程序里面写一大堆Sql?
      

  3.   

    loveflea 说的没错。
    你的语法是 SQL Server 的,参看这里MySQL 实现 Ms SQL 的 sp_executesql
    http://borland.mblogger.cn/shuixin13/posts/25911.aspx
      

  4.   

    阿哥,又来这里啦,看看我的吧,现在也郁闷中http://community.csdn.net/Expert/TopicView3.asp?id=4438454
      

  5.   

    没有 as  和 go了
    还有变量前面没有@
    如果mysql里用@表示一个会晤变量