为了账号安全,请及时绑定邮箱和手机立即绑定

创建存储过程已经存在,执行时报错 [Err] 1305 - PROCEDURE seckill_muke.execute_seckill does not exist

创建存储过程:

[Err] 1304 - PROCEDURE execute_seckill already exists

执行存储过程:

 [Err] 1305 - PROCEDURE seckill_muke.execute_seckill does not exist

添加了权限:

alter routine、create routine、execute

https://img1.sycdn.imooc.com//5bd8163f000131d509630175.jpg

依然是这个问题,

正在回答

3 回答

1、一般来说创建存储过程的时候前面会加这么一段代码:

DROP PROCEDURE IF EXISTS execute_seckill;

这段代码的意思是 :如果已经存在这个存储过程名字的话,丢弃掉这个存储过程。

2、一般Mysql用户赋权后要重新登录一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java高并发秒杀API之高并发优化
  • 参与学习       78467    人
  • 解答问题       170    个

Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益

进入课程

创建存储过程已经存在,执行时报错 [Err] 1305 - PROCEDURE seckill_muke.execute_seckill does not exist

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信