Comment trouver où les fonctions Mysql sont utilisées
P粉573943755
P粉573943755 2023-08-18 16:46:18
0
2
528
<p>J'utilise MySQL 8. Dans l'une des vues sur lesquelles je travaille, il existe une fonction appelée <code>calculateGP</code>. Je souhaite modifier cette fonction mais je ne sais pas si cette fonction est utilisée ailleurs dans la base de données. Existe-t-il une requête qui me permettrait de savoir si cette fonction est référencée ailleurs dans la base de données ? </p>
P粉573943755
P粉573943755

répondre à tous(2)
P粉346326040

En effectuant un dump de la structure MySQL de la base de données et en effectuant une recherche de texte sur le fichier de dump, j'ai pu trouver la référence à la fonction calculateGP. Il s'agit d'une autre manière de rechercher des références dans la base de données sans exécuter de requête MySQL.

P粉378890106

Je vais faire ceci :

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

Si votre table, colonne ou autre identifiant est également nommé calculateGP, cela peut trouver la mauvaise correspondance.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal