我可能的重复项:
如何使用phpmyadmin编写存储过程以及如何通过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;
错误消息:
1064 - 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本对应的手册,了解在第 10 行的 '' 附近使用的正确语法
10号线有什么问题?带或不带分号,我收到此消息??查询本身只是从我的脚本中复制的,并且运行良好。
尝试摆脱那些尾随的分号?
我会尝试的其他一些格式tnig事情:
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