mysql创建过程脚本
我对mysql创建过程脚本有点困惑。 我的脚本如下所示:mysql创建过程脚本,mysql,insert,procedure,Mysql,Insert,Procedure,我对mysql创建过程脚本有点困惑。 我的脚本如下所示: DELIMITER // DROP PROCEDURE play; CREATE PROCEDURE play() BEGIN insert into hi (name,id)VALUES ('apple','2010'); END // 它不会插入到表hi中 您的脚本实际上没有 您需要添加 呼叫播放 命令您的脚本实际上没有 您需要添加 呼叫播放 命令使用 CALL play(); 我建议使用 DROP PROCEDURE IF EX
DELIMITER //
DROP PROCEDURE play;
CREATE PROCEDURE play()
BEGIN
insert into hi (name,id)VALUES ('apple','2010');
END
//
它不会插入到表hi中 您的脚本实际上没有 您需要添加
呼叫播放
命令您的脚本实际上没有 您需要添加
呼叫播放
命令使用
CALL play();
我建议使用
DROP PROCEDURE IF EXISTS play()
相反,放弃程序播放()使用
CALL play();
我建议使用
DROP PROCEDURE IF EXISTS play()
相反,请删除程序play()您需要做更多的解释。这个脚本是否不工作,或者在调用过程时它是否没有插入,是否出现错误?我现在知道如何插入。我不使用“创建过程”。它可以工作。现在我的问题是如何使用过程来做?您似乎觉得上面的脚本(本身)会插入值。上面的脚本只创建了这个过程,您需要在之后调用这个过程来执行它。您需要做更多的解释。这个脚本是否不工作,或者在调用过程时它是否没有插入,是否出现错误?我现在知道如何插入。我不使用“创建过程”。它可以工作。现在我的问题是如何使用过程来做?您似乎觉得上面的脚本(本身)会插入值。上面的脚本只创建了这个过程,您需要在之后调用这个过程来执行它。它给以前接受的答案增加了什么?为什么建议使用
IF EXISTS play()
?评论对于其他寻找答案的人来说是很有用的,他们可以更好地理解你的代码。它给以前接受的答案增加了什么?为什么建议使用IF EXISTS play()
?注释对于其他寻找答案的人来说是很有用的,以便更好地理解您的代码