保存存储过程时出错

时间:2012-10-15 14:24:19

标签: mysql stored-procedures

  

可能重复:
  How to write a stored procedure using phpmyadmin and how to use it through php?

我从存储过程开始并尝试了一个简单的,在每个页面上使用查询,但得到一个我无法解决的错误。

CREATE PROCEDURE ts_open_uitdagingen()
BEGIN
SELECT
            COUNT(*) AS open_uitdagingen
        FROM
            ts_lad_uitdagingen
        WHERE 
            uitgedaagde = '97'
            AND acceptdatum IS NULL
            AND afwijsdatum IS NULL ;

END;

ERRORMESSAGE:

1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第10行

附近使用正确的语法

第10行有什么问题? 有或没有分号,我得到这个消息? 查询本身只是从我的脚本中复制而且效果很好。

1 个答案:

答案 0 :(得分:0)

尝试摆脱那些尾随的分号?

我尝试的其他一些格式化的东西:

CREATE PROCEDURE ts_open_uitdagingen
AS
BEGIN 

   SELECT 
        COUNT(*) AS open_uitdagingen 
    FROM 
        ts_lad_uitdagingen 
    WHERE  
        uitgedaagde = '97' 
        AND acceptdatum IS NULL 
        AND afwijsdatum IS NULL      
END