MySQL查看存储过程和函数

首先连接本地数据库,用户名为root,

C:/>mysql -h localhost -u root -p 
Enter password:

查看函数

show function status;

查看存储过程

SHOW PROCEDURE STATUS;

查看创建语句,假设名为order_cancelled

show create procedure order_cancelled\G;

查看定义

show create procedure/function  sp_name

1418错误解决方法

第二种是信任子程序的创建者,禁止创建、修改子程序时对SUPER权限的要求,设置log_bin_trust_routine_creators全局系统变量为1。设置方法有三种:

1.在客户端上执行SET GLOBAL log_bin_trust_function_creators = 1;
2.MySQL启动时,加上--log-bin-trust-function-creators选贤,参数设置为1
3.在MySQL配置文件my.ini或my.cnf中的[mysqld]段上加log-bin-trust-function-creators=1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 当一个大型系统在建立时,会发现,很多的SQL操作是有重叠的,个别计算是相同的,比如:业务系统中,计算一张工单的计算...
    JackFrost_fuzhu阅读 3,429评论 0 27
  • 一. Java基础部分.................................................
    wy_sure阅读 3,832评论 0 11
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,897评论 0 5
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,053评论 0 19
  • 一的一种食物都不能提供一个0.5岁以上的人类所需的全部营养。所以,不光是汉堡,任何食物单独吃……、长期吃,都是不健...
    健康起飞吧阅读 209评论 0 0