创建MySQL存储过程时出错1064

时间:2016-11-12 20:47:09

标签: mysql

这是代码

DROP PROCEDURE IF EXISTS ResetDB;
DELIMITER //
CREATE PROCEDURE ResetDB () 
BEGIN
/* reset the database to the initial state where all tables are empty */
     TRUNCATE TABLE Review;
     TRUNCATE TABLE Request;
     TRUNCATE TABLE Friend;
     TRUNCATE TABLE Doctor;
     TRUNCATE TABLE Patient;
END //
DELIMITER ;

我运行时遇到此错误

  

错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在'DELIMITER // CREATE PROCEDURE ResetDB()附近使用正确的语法       BEGIN

delete from Review;
dele' at line 1

我不明白为什么这不起作用,因为我使用的是与此处文档中建议的相同的代码https://dev.mysql.com/doc/connector-net/en/connector-net-tutorials-stored-procedures.html

有人可以帮我解决这个问题吗?

0 个答案:

没有答案