暂无图片
求mysql-- “已经创建的自定义函数”查询语句和删除自定义函数的语句
我来答
分享
暂无图片 匿名用户
求mysql-- “已经创建的自定义函数”查询语句和删除自定义函数的语句

为了降低运维复杂度和降低迁移工作带来的风险,公司规定禁用用户自定义函数。

所以我想要把库里的自定义的函数查出来。求查询语句。

还想把这些函数删掉。求删函数语句。

数据库是mysql库。

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
刘贵宾

使用SQL语句过滤非自定义函数:

select * from mysql.proc where type='FUNCTION' and db !='sys';--或改为db='你的数据库名‘


生成删除自定义函数的语句(查询出的结果复制执行即可):

select 'drop function',name,' ;' from mysql.proc where type='FUNCTION' and db !='sys';--或改为db='你的数据库名‘

暂无图片 评论
暂无图片 有用 5
Amy_liu923

收到,非常感谢

暂无图片 评论
暂无图片 有用 0
刘贵宾
对你有用的话,点个采纳哦😁
暂无图片 评论
暂无图片 有用 3
Amy_liu923
2022-11-18
已点“有用”,是不是就是采纳啦
刘贵宾

哈哈哈,是回答右上角这个“采纳答案”


暂无图片 评论
暂无图片 有用 2
Amy_liu923


暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏