Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql创建过程脚本_Mysql_Insert_Procedure - Fatal编程技术网

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

我对mysql创建过程脚本有点困惑。 我的脚本如下所示:

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()
?注释对于其他寻找答案的人来说是很有用的,以便更好地理解您的代码