[英]Cannot create stored procedure mysql syntax error
尝试创建存储过程时遇到了严重的头痛。
DELIMITER $$
create PROCEDURE insertDummyUser(rank int unsigned)
BEGIN
INSERT INTO tbl (name, rank) VALUES ('DummyUser', rank);
END$$
它给了我以下错误:
1064-您的SQL语法有误; 检查与您的MySQL服务器版本相对应的手册以获取在第5行的''附近使用的正确语法
我只是无法解决这个问题。 对我来说很好。
我只是从这些存储过程开始,因此非常感谢您提供所有帮助:)
以下存储过程运行顺利:
DELIMITER $$
CREATE PROCEDURE `insertDummyUser`(`p_rank` INT UNSIGNED)
BEGIN
INSERT INTO `tbl` (`name`, `rank`) VALUES ('DummyUser', `p_rank`);
END$$
DELIMITER ;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.