搜索

首页  >  问答  >  正文

寻找Mysql函数使用位置的方法

<p>我正在使用Mysql 8。在我正在处理的一个视图中,有一个名为<code>calculateGP</code>的函数。我想修改这个函数,但我不确定这个函数是否在数据库的其他地方使用。有没有一条查询语句可以让我知道这个函数在数据库的其他地方被引用了吗?</p>
P粉573943755P粉573943755460 天前510

全部回复(2)我来回复

  • P粉346326040

    P粉3463260402023-08-19 10:11:34

    通过对数据库进行MySQL结构转储并在转储文件上进行文本搜索,我能够找到对函数calculateGP的引用。这是一种在不运行MySQL查询的情况下在数据库中找到引用的替代方法。

    回复
    0
  • P粉378890106

    P粉3788901062023-08-19 09:35:59

    我会这样做:

    SELECT TABLE_NAME
    FROM INFORMATION_SCHEMA.VIEWS
    WHERE VIEW_DEFINITION LIKE '%`calculateGP`%'

    如果你的表格、列或其他标识符也被命名为calculateGP,这可能会找到错误的匹配。

    回复
    0
  • 取消回复