gpt4 book ai didi

mysql - mysql程序参数错误

转载 作者:行者123 更新时间:2023-11-29 14:25:00 24 4
gpt4 key购买 nike

此代码在参数声明中显示语法错误。请帮我解决

分隔符$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `ADDCOURSE`(@Course varchar(45),@Branch varchar(45),@Batch INT)
BEGIN
DECLARE I INT;
SET I=1;
LABEL1: LOOP
INSERT INTO course
(Course, Branch, Batch)
VALUES(@Course, @Branch, I);
IF I <= @Batch THEN
SET I=I+1;
ITERATE LABEL1;
END IF;
LEAVE LABEL1;
END LOOP LABEL1;
END

最佳答案

试试这个:


DELIMITER $$



CREATE DEFINER = `root`@`localhost` PROCEDURE ADDCOURSE(
类(class) varchar(45)、分支 varchar(45)、批量 INT
)

开始
声明我无罪;
设置 I = 1;
标签1:循环
插入类(class)
(类(class)、分支、批处理)
值(@类(class),@Branch,I);
如果我 <= @Batch 那么
设置I=I+1;
迭代标签1;
万一;
留下标签1;
结束循环标签1;
结尾

$$

关于mysql - mysql程序参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com