gpt4 book ai didi

mysql - 插入数据库表的存储过程,缺少分号错误

转载 作者:行者123 更新时间:2023-11-29 04:19:44 24 4
gpt4 key购买 nike

我第一次在 MySQL 中创建这个存储过程,我偶然发现了这个“缺少分号”的错误,我被卡住了。这是代码

    drop procedure if exists `Insert_User`;
create procedure Insert_User(param1 varchar(20),param2 varchar(20))
begin
insert into login(username, password) values(param1, param2);
end;

最佳答案

问题出在定界符内。查询在“;”处中断在您的插入查询之后。您可以通过更改它来解决此问题。像这样:

DELIMITER $$
drop procedure if exists `Insert_User`$$
create procedure Insert_User(param1 varchar(20),param2 varchar(20))
begin
insert into login(username, password) values(param1, param2);
end$$

DELIMITER ;

关于mysql - 插入数据库表的存储过程,缺少分号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28306980/

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