匿名用户求mysql-- “已经创建的自定义函数”查询语句和删除自定义函数的语句
为了降低运维复杂度和降低迁移工作带来的风险,公司规定禁用用户自定义函数。
所以我想要把库里的自定义的函数查出来。求查询语句。
还想把这些函数删掉。求删函数语句。
数据库是mysql库。
我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户为了降低运维复杂度和降低迁移工作带来的风险,公司规定禁用用户自定义函数。
所以我想要把库里的自定义的函数查出来。求查询语句。
还想把这些函数删掉。求删函数语句。
数据库是mysql库。
使用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收到,非常感谢
评论
有用 0

墨值悬赏