recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment trouver où les fonctions Mysql sont utilisées

<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粉573943755P粉573943755514 Il y a quelques jours547

répondre à tous(2)je répondrai

  • P粉346326040

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

    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.

    répondre
    0
  • P粉378890106

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

    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.

    répondre
    0
  • Annulerrépondre