mysql - mysql服务器存储过程代码在哪里?

标签 mysql stored-procedures

在 MS SQL Server 中,它允许您在所有存储过程中搜索某些文本的实例。 MySQL 中存在这个吗?

这对于尝试了解更改架构的影响很有用。

"Show me all the code that involves TableX"

您将如何查询所有存储过程?

最佳答案

这些过程存储在表mysql.proc中。代码位于 body 列中。

所以你可以查询:

SELECT db, name, body FROM mysql.proc WHERE body REGEXP '[[:<:]]tablename[[:>:]]'

关于mysql - mysql服务器存储过程代码在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27097235/

相关文章:

php - 如何通过带有 session 值的存储过程将数据插入表?

MySQL优化存储过程中慢UNION查询

php - 这些安全功能是否足够?

我的查询中的 MySQL 未知列

mysql - 在不知道密码的情况下恢复数据库文件

c# - Sql Raw Queries 或 Linq 的最佳方式是什么

mysql - phpMyAdmin - SELECT 语句在存储过程中的结果未显示

mysql - SQL 查询查找分配给所有可用 Room_Nos 的 ID

php - 我的 SQL 查询有什么问题?

postgresql - SELECT FROM 返回具有任意列数的记录的函数