【发布时间】:2015-06-03 06:05:20
【问题描述】:
我想知道使用 XAMPP 创建此存储过程时哪里出错了。
use PizzaShop;
delimiter /
CREATE PROCEDURE `updateDelivery` (IN @driver INT(3), IN @orderNum INT(5))
BEGIN
INSERT INTO `orders`(`deliveredBy`,`complete`) VALUES(@driver ,TRUE) WHERE orders.Order_No = @orderNum;
end;
/
delimiter ;
我得到的错误是
1064 - 您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 靠近'@driver INT(3), IN @orderNum INT(5)) BEGIN INSERT INTO
order(deliveredBy,`' 在第 1 行
【问题讨论】: