| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment insérer plusieurs déclencheurs dans MySQL
    Les déclencheurs sont l'une des nouvelles fonctionnalités de MySQL, le système de gestion de base de données relationnelle . 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 une insertion est réalisée ou si une mise à jour est faite. Un déclencheur est défini pour activer quand un " Insérer", " supprimer" ou " Instruction UPDATE " exécute pour les tables liées. Un déclencheur peut être réglé pour se déclencher avant ou après les états de déclenchement . Choses que vous devez
    phpMyAdmin
    Voir Plus Instructions
    1

    Connectez-vous à votre PHPMyAdmin que l'utilisateur root . Entrez votre mot de passe. Cliquez sur la base de données existante dans le volet droit de la fenêtre de PHPMyAdmin . Créer une nouvelle table en entrant le nom «employé» dans la zone de texte et précisant le nombre de domaines. Cliquez sur «Go ». Créer deux autres tableaux : " département " et " new_employee . "
    2

    créer des champs de table " employé ", comme "id ", " nom " et " service " à l'écran suivant. Cliquez sur les options déroulantes dans la colonne "Type" et sélectionnez "INT" comme type de données id, et « Char », comme les types de données des deux autres domaines.
    3

    créer des champs pour " new_employee » et « département » de façon similaire. Créer les mêmes champs pour " new_employee " comme dans le tableau «employé» . Créez deux champs pour "Département ", à savoir " dept_name " comme type "char" et " employee_number " comme type de données "INT" .
    4

    Cliquez sur l'onglet "Insérer" pour insérer des données à l '«employé " table. Entrez " 1", " Joe" et "Ventes" dans la zone de texte correspondante dans la colonne " Valeur". Cliquez sur « Go».
    5

    Cliquez sur l'onglet "Requête" et entrez le code suivant pour créer des déclencheurs :

    CREATE TRIGGER NEW_HIRED

    INSERT ON EMPLOYÉ < br >

    FOR EACH ROW

    BEGIN

    INSERT INTO new_employee (id , nom, département)

    VALUES ( new.id , new.name , new.department ) Photos

    End of

    CREATE TRIGGER NUMBER_OF_EMPLOYEE

    INSERT ON EMPLOYÉ

    FOR EACH ROW

    UPDATE dept

    SET employee_number = employee_number +1

    oÙ employee.department = depart_name

    Les deux déclencheurs vont faire les fonctions suivantes: nouveaux enregistrements sont insérés dans la table " new_employee " et quand vous insérer de nouveaux enregistrements dans l' employé table. Le nombre de salariés dans le département concerné est mis à jour quand un nouvel employé est ajouté.

    Previous :

    next :
      articles connexes
    ·PHP ' isset ' vs 'vide' 
    ·Comment créer Dir en PHP 
    ·Quel CMS utilise PHP 
    ·Comment insérer dans MySQL avec PHP 
    ·Comment analyser XML Sport RSS 
    ·Comment faire pour afficher des colonnes dans une table…
    ·Comment faire pour créer la table incréments de l'aut…
    ·MySQL ASP Tutorial 
    ·Le meilleur livre pour apprendre PHP 
    ·Comment faire pour supprimer une adresse électronique …
      articles en vedette
    ·Comment ajouter une case à cocher DataGrid C 
    ·Comment créer XML pour Google Maps 
    ·Comment faire pour convertir l'objet de int dans Java 
    ·Comment sortie guillemets dans VBS 
    ·Un SQLite Java Tutorial 
    ·Comment utiliser SetString pour un champ entier 
    ·Comment trouver mon MySQL Version 
    ·Comment savoir DB2 pour arrondir un nombre 
    ·Comment HOTLink utilisant FBML 
    ·Comment faire la distinction entre le traitement des pa…
    Copyright © Connaissances Informatiques http://fr.wingwit.com