Les déclencheurs sont l'une des nouvelles fonctionnalités de MySQL, la base de données relationnelle système de gestion. Les déclencheurs sont liées à certaines tables et sont activés par un événement particulier. Vous pouvez utiliser des déclencheurs pour vérifier si l'insertion est effectuée ou si une mise à jour est effectuée. Un déclencheur est défini pour activer quand un "INSERT", de "SUPPRIMER" ou "mise à JOUR" exécution d'une instruction pour les tables liées. Un déclencheur peut être réglé pour se déclencher avant ou après le déclenchement des déclarations.


Les déclencheurs sont l'une des nouvelles fonctionnalités de MySQL, la base de données relationnelle système de gestion. Les déclencheurs sont liées à certaines tables et sont activés par un événement particulier. Vous pouvez utiliser des déclencheurs pour vérifier si l'insertion est effectuée ou si une mise à jour est effectuée. Un déclencheur est défini pour activer quand un 'INSERT', de 'SUPPRIMER' ou 'mise à JOUR' exécution d'une instruction pour les tables liées. Un déclencheur peut être réglé pour se déclencher avant ou après le déclenchement des déclarations.
les Choses dont Vous aurez Besoin
  • phpMyAdmin

  • ouvrez une session dans votre PHPMyAdmin en tant qu'utilisateur root. Entrez votre mot de passe. Cliquez sur la base de données existante sur le volet droit de la fenêtre PHPMyAdmin. Créer une nouvelle table en inscrivant le nom de 'fonctionnaire' dans la zone de texte et en spécifiant le nombre de champs. Cliquez Sur 'Go'. Créer deux tables: 'dept' et 'new_employee.'
  • Créer des champs de la table 'employés', tels que les 'id', 'nom' et 'département' sur l'écran suivant. Cliquez sur la liste déroulante des options dans la colonne 'Type' et sélectionnez 'INT', comme l'id du type de données, et de 'Char' que les deux autres champs de types de données.
  • Créer des champs pour 'new_employee' et 'département' de la même façon. Créer les mêmes champs pour 'new_employee', comme dans la table 'employés'. Créez deux champs pour 'dept', à savoir 'dept_name' comme 'CHAR' et de type 'employee_number' comme 'INT' type de données.
  • Cliquez sur onglet 'Insérer' pour insérer les données dans la table 'employés'. Entrez le '1', 'Joe' et 'Ventes' dans la zone de texte correspondante dans la colonne 'Valeur'. Cliquez Sur 'Go'.
  • Cliquez sur 'Requête' de l'onglet et entrez le code suivant pour créer des déclencheurs:
    CREATE TRIGGER NEW_HIRED
    APRÈS l'INSERTION de l'EMPLOYÉ
    POUR CHAQUE LIGNE
    BEGIN
    INSERT INTO new_employee (id,nom, département)
    les VALEURS (de nouveau.id, les nouvelles.nom, nouveau.département)
    FIN
    CREATE TRIGGER NUMBER_OF_EMPLOYEE
    APRÈS l'INSERTION de l'EMPLOYÉ
    POUR CHAQUE LIGNE
    mise à JOUR dept
    DÉFINIR employee_number = employee_number 1
    OÙ l'employé.département=depart_name
    Les deux déclencheurs faire les fonctions suivantes: de Nouveaux enregistrements sont insérés dans 'new_employee' table et lors de l'insertion de nouveaux enregistrements dans la table employee. Le nombre d'employés dans le département concerné est mis à jour lorsqu'un nouvel employé est ajouté.








Comment Inserer Plusieurs Declencheurs dans MySQL


Les declencheurs sont l'une des nouvelles fonctionnalites de MySQL, la base de donnees relationnelle systeme de gestion. Les declencheurs sont liees a certaines tables et sont actives par un evenement particulier. Vous pouvez utiliser des declencheurs pour verifier si l'insertion est effectuee ou si une mise a jour est effectuee. Un declencheur est defini pour activer quand un "INSERT", de "SUPPRIMER" ou "mise a JOUR" execution d'une instruction pour les tables liees. Un declencheur peut etre regle pour se declencher avant ou apres le declenchement des declarations.


Les declencheurs sont l'une des nouvelles fonctionnalites de MySQL, la base de donnees relationnelle systeme de gestion. Les declencheurs sont liees a certaines tables et sont actives par un evenement particulier. Vous pouvez utiliser des declencheurs pour verifier si l'insertion est effectuee ou si une mise a jour est effectuee. Un declencheur est defini pour activer quand un 'INSERT', de 'SUPPRIMER' ou 'mise a JOUR' execution d'une instruction pour les tables liees. Un declencheur peut etre regle pour se declencher avant ou apres le declenchement des declarations.
les Choses dont Vous aurez Besoin
  • phpMyAdmin

  • ouvrez une session dans votre PHPMyAdmin en tant qu'utilisateur root. Entrez votre mot de passe. Cliquez sur la base de donnees existante sur le volet droit de la fenetre PHPMyAdmin. Creer une nouvelle table en inscrivant le nom de 'fonctionnaire' dans la zone de texte et en specifiant le nombre de champs. Cliquez Sur 'Go'. Creer deux tables: 'dept' et 'new_employee.'
  • Creer des champs de la table 'employes', tels que les 'id', 'nom' et 'departement' sur l'ecran suivant. Cliquez sur la liste deroulante des options dans la colonne 'Type' et selectionnez 'INT', comme l'id du type de donnees, et de 'Char' que les deux autres champs de types de donnees.
  • Creer des champs pour 'new_employee' et 'departement' de la meme façon. Creer les memes champs pour 'new_employee', comme dans la table 'employes'. Creez deux champs pour 'dept', a savoir 'dept_name' comme 'CHAR' et de type 'employee_number' comme 'INT' type de donnees.
  • Cliquez sur onglet 'Inserer' pour inserer les donnees dans la table 'employes'. Entrez le '1', 'Joe' et 'Ventes' dans la zone de texte correspondante dans la colonne 'Valeur'. Cliquez Sur 'Go'.
  • Cliquez sur 'Requete' de l'onglet et entrez le code suivant pour creer des declencheurs:
    CREATE TRIGGER NEW_HIRED
    APRES l'INSERTION de l'EMPLOYE
    POUR CHAQUE LIGNE
    BEGIN
    INSERT INTO new_employee (id,nom, departement)
    les VALEURS (de nouveau.id, les nouvelles.nom, nouveau.departement)
    FIN
    CREATE TRIGGER NUMBER_OF_EMPLOYEE
    APRES l'INSERTION de l'EMPLOYE
    POUR CHAQUE LIGNE
    mise a JOUR dept
    DEFINIR employee_number = employee_number 1
    OU l'employe.departement=depart_name
    Les deux declencheurs faire les fonctions suivantes: de Nouveaux enregistrements sont inseres dans 'new_employee' table et lors de l'insertion de nouveaux enregistrements dans la table employee. Le nombre d'employes dans le departement concerne est mis a jour lorsqu'un nouvel employe est ajoute.

Comment Insérer Plusieurs Déclencheurs dans MySQL

Les déclencheurs sont l'une des nouvelles fonctionnalités de MySQL, la base de données relationnelle système de gestion. Les déclencheurs sont liées à certaines tables et sont activés par un événement particulier. Vous pouvez utiliser des déclencheurs pour vérifier si l'insertion est effectuée ou si une mise à jour est effectuée. Un déclencheur est défini pour activer quand un "INSERT", de "SUPPRIMER" ou "mise à JOUR" exécution d'une instruction pour les tables liées. Un déclencheur peut être réglé pour se déclencher avant ou après le déclenchement des déclarations.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation