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

来源:3-3 秒杀操作-并发优化-3

慕工程255496

2018-10-30 16:30

创建存储过程:

[Err] 1304 - PROCEDURE execute_seckill already exists

执行存储过程:

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

添加了权限:

alter routine、create routine、execute

https://img3.mukewang.com/5bd8163f000131d509630175.jpg

依然是这个问题,

写回答 关注

1回答

  • 郭小V先森
    2018-11-02 14:43:42
    已采纳

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

    DROP PROCEDURE IF EXISTS execute_seckill;

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

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

Java高并发秒杀API之高并发优化

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

78601 学习 · 170 问题

查看课程

相似问题