【发布时间】:2016-04-22 15:19:51
【问题描述】:
我正在尝试在mysql中执行一个存储过程,下面是命令:
create procedure insertIntoEMP (IN name1 VARCHAR (50),IN sal1 INT)
BEGIN
insert into student values (name1, sal1)
END;
但是我遇到了一个错误。我在 mysql 客户端中运行上述命令。请让我知道我哪里出错了。
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 1 行的“END”附近使用的正确语法
【问题讨论】:
-
错误消息说您的程序根据需要还有一个“e”,但看起来很正确。也许在创建后删除第二个空格。
-
能否请您详细说明。或者让我知道语法是否有任何错误?
标签: mysql stored-procedures jdbc