So finden Sie heraus, wo MySQL-Funktionen verwendet werden
P粉573943755
P粉573943755 2023-08-18 16:46:18
0
2
504
<p>Ich verwende MySQL 8. In einer der Ansichten, an denen ich arbeite, gibt es eine Funktion namens <code>calculateGP</code>. Ich möchte diese Funktion ändern, bin mir aber nicht sicher, ob diese Funktion an anderer Stelle in der Datenbank verwendet wird. Gibt es eine Abfrage, die mich darüber informiert, ob an anderer Stelle in der Datenbank auf diese Funktion verwiesen wird? </p>
P粉573943755
P粉573943755

Antworte allen(2)
P粉346326040

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

P粉378890106

我会这样做:

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

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage