Table des matières:

Qu'est-ce que create Definer dans MySQL ?
Qu'est-ce que create Definer dans MySQL ?

Vidéo: Qu'est-ce que create Definer dans MySQL ?

Vidéo: Qu'est-ce que create Definer dans MySQL ?
Vidéo: Base de données : MySQL et le langage de définition des données 2024, Novembre
Anonim

Les DÉFINIR clause précise le MySQL compte à utiliser lors de la vérification des privilèges d'accès au moment de l'exécution de la routine pour les routines qui ont la SÉCURITÉ SQL DÉFINIR caractéristique. Si la DÉFINIR clause est omise, la valeur par défaut définir est l'utilisateur qui exécute le CRÉER PROCÉDURE ou CRÉER Instruction FONCTION.

Par conséquent, comment créer une procédure stockée dans MySQL ?

À créer un nouveau procédure stockée , vous utilisez le CRÉER UNE PROCÉDURE déclaration. Tout d'abord, indiquez le nom du procédure stockée que tu veux créer après le CRÉER UNE PROCÉDURE mots clés. Deuxièmement, spécifiez une liste de paramètres séparés par des virgules pour le procédure stockée entre parenthèses après le procédure Nom.

De même, comment déclarer une variable dans MySQL ? Déclarer des variables

  1. Tout d'abord, spécifiez le nom de la variable après le mot clé DECLARE. Le nom de la variable doit suivre les règles de dénomination des noms de colonnes de table MySQL.
  2. Deuxièmement, spécifiez le type de données et la longueur de la variable.
  3. Troisièmement, affectez à une variable une valeur par défaut à l'aide de l'option DEFAULT.

En ce qui concerne cela, qu'est-ce que la fonction dans MySQL avec l'exemple ?

Les fonctions sont simplement des morceaux de code qui effectuent certaines opérations puis renvoient un résultat. Certains les fonctions accepter les paramètres tandis que d'autres les fonctions n'accepte pas les paramètres. Regardons brièvement un Exemple de Fonction MySQL . Par défaut, MySQL enregistre les types de données de date au format "AAAA-MM-JJ".

Comment changer le définisseur d'une vue dans MySQL ?

Comment changer le définisseur pour les vues

  1. Exécutez ce SQL pour générer les instructions ALTER nécessaires SELECT CONCAT("ALTER DEFINER=`votreutilisateur`@`hôte` VIEW ", nom_table, " AS ", définition_vue, ";") FROM schéma_information. vues WHERE schéma_table='nom-de-votre-base de données';
  2. Copiez et exécutez les instructions ALTER.

Conseillé: