Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment éditer les fichiers PHP 
  • Comment faire pour vérifier la long…
  • Comment créer des fichiers PDF en P…
  • Comment combiner une instruction if …
  • Comment crypter et Watermark un PHP …
  • Comment écrire des expressions SQL 
  • Comment créer et supprimer un dossi…
  • Comment faire pour convertir un nomb…
  • Comment désactiver safe_mode htacce…
  • PHP Tutoriel Scratch Card 
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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é.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser PHP: Exec 
  • Frameworks PHP plus légère 
  • Comment analyser une délimité par des tabulations fichier texte dans un tableau en PHP 
  • Comment nommer une session en PHP 
  • Comment faire un catalogue de produits en PHP 
  • MySQL Select Max Count Tutorial 
  • Comment lire délimités champs dans un fichier à l'aide de PHP 
  • Comment écrire des scripts PHP 
  • Comment insérer les données d'un formulaire en PHP pour une base de données MySQL 
  • Comment faire pour créer un système de gestion de contenu PHP MySQL et de mise à jour d'un site W…
  • Connaissances Informatiques © http://www.ordinateur.cc