| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Indsæt flere Triggers i MySQL
    Triggers er en af ​​de nye funktioner i MySQL, den relationelle database management system. Triggers er relateret til bestemte tabeller og aktiveres af en bestemt begivenhed. Du kan bruge udløsere til at kontrollere , om en indsættelse er udført , eller om en opdatering er gjort. En udløser er defineret til at aktivere , når en " INSERT ", " SLET " eller " UPDATE " erklæring henretter de relaterede tabeller . En udløser kan indstilles til at aktivere , før eller efter de udløsende udsagn. Ting du skal
    phpMyAdmin
    Vis Flere Instruktioner
    1

    Log ind på din PHPMyAdmin som root-brugeren . Indtast din adgangskode. Klik på den eksisterende database på højre rude af PHPMyAdmin vinduet. Opret en ny tabel ved at indtaste navnet "arbejdstager" i tekstfeltet og angiver antallet af felter. Klik på " Go". Opret endnu to tabeller: " dept " og " new_employee ".
    2

    Opret felter for tabellen " medarbejderen ," såsom "id ", " navn " og " afdeling ", på den følgende skærm . Klik på drop- down muligheder i " Type" kolonnen, og vælg " INT " som id datatype og " Char " som de to andre felter ' datatyper.
    3

    Opret felter for " new_employee " og " dept " på samme måde. Opret de samme felter for " new_employee " som i "arbejdstager" tabellen. Opret to felter for " dept , " nemlig " dept_name " som " TEGN " type og " employee_number " som "INT " datatype.
    4

    Klik på " Indsæt " fanen for at indsætte data til " medarbejderen " tabellen. Indtast "1 ", " Joe " og " Salg" i den tilhørende tekstboks i "Value "-kolonnen. Klik på " Go".
    5

    Klik på " Query "-fanen og indtaste følgende kode til at oprette triggers : Hej

    CREATE TRIGGER NEW_HIRED

    EFTER INSERT ON MEDARBEJDER < br >

    for hver række

    BEGIN

    INSERT INTO new_employee (id , navn, afdeling )

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

    END

    CREATE TRIGGER NUMBER_OF_EMPLOYEE

    EFTER INSERT ON MEDARBEJDER

    for hver række

    UPDATE dept

    SET employee_number = employee_number +1

    WHERE employee.department = depart_name

    to udløsere vil gøre følgende funktioner: nye poster indsættes i " new_employee " bord , og når du indsætter nye poster i medarbejderen tabel . Antallet af medarbejdere i den tilknyttede afdeling opdateres, når en ny medarbejder er tilføjet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan åbner en Doc fil i PHP 
    ·Tutorial om OOP og PHP 5 Klasser 
    ·Tutorial for SNMP i PHP 
    ·Hvordan man bruger PHP Med Java 
    ·Sådan ændres Feltnavn i en MySQL tabel 
    ·Sådan konverteres fra ColdFusion til MySQL 
    ·Sådan Set Isolation Niveauer i MySQL 
    ·Sådan Beregn en løbende saldo med MySQL 
    ·Sammenligning af CFM til PHP 
    ·Sådan bruges HTML File Separate Fra PHP File 
      Anbefalede Artikler
    ·Sådan Konverter en Access Query til MySQL 
    ·Hvorfor er Java Strings Immutable 
    ·Sådan Læs Fra en ekstern fil i C + + 
    ·PE Header DLL Karakteristik 
    ·Sådan tilføjes et afkrydsningsfelt til DataGrid C 
    ·Sådan bruges CreateProcess i VB6 
    ·Sådan downloader PHP Software 
    ·Forskel mellem C & Visual C 
    ·Sådan spiller lyd i Silverlight 
    ·MySQL JDBC Tutorials 
    Copyright © Computer Viden http://www.computerdk.com