DELIMITER $$
USE test $$
CREATE PROCEDURE test_liu()
BEGIN
INSERT INTO liu_test VALUE ('aa','bb');
END $$
DELIMITER ;
如果我把上面的 create procedure 去掉,单独剩下 begin 和end 这部分内容。怎么样才能够让块单独执行呢? 回得来
mysql如何在不创建函数或者存储过程的时候单独执行块内的语句
答案:2 悬赏:70
解决时间 2021-04-28 16:49
- 提问者网友:℡她的他i☆
- 2021-04-28 01:42
最佳答案
- 二级知识专家网友:你好陌生人
- 2021-04-28 02:07
mysql没有块的概念,单独的块,如下
BEGIN
INSERT INTO liu_test VALUE ('aa','bb');
END
这种块是不能执行的。
单独块执行最好的办法还是建存储过程,执行结束再删除存储过程 。
BEGIN
INSERT INTO liu_test VALUE ('aa','bb');
END
这种块是不能执行的。
单独块执行最好的办法还是建存储过程,执行结束再删除存储过程 。
全部回答
- 1楼网友:木子香沫兮
- 2021-04-28 02:25
搜一下:mysql如何在不创建函数或者存储过程的时候单独执行块内的语句
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息