Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan sette inn flere triggere i MySQL
    Triggere er en av de nye funksjonene i MySQL, relasjonsdatabase styringssystem. Triggere er knyttet til visse tabeller og aktiveres av en bestemt hendelse . Du kan bruke triggere for å sjekke om en innsetting er utført , eller om en oppdatering er gjort. En utløser er definert for å aktivere når en " SETT INN ", " SLETT" eller " UPDATE " uttalelse utfører for de relaterte tabellene . En trigger kan settes til å aktivere før eller etter utløsende uttalelser. Du trenger
    phpMyAdmin
    Vis flere instruksjoner
    en

    Logg inn på din PHPMyAdmin som root bruker . Skriv inn passordet ditt . Klikk den eksisterende database på høyre ruten i PHPMyAdmin vinduet. Opprette et nytt bord ved å skrive inn navnet " ansatt " i tekstboksen og angi antall felt . Klikk på " Go". Lag ytterligere to tabeller : " dept " og " new_employee . "
    2

    Lag felt for table " ansatt ", slik som "id ", " navn" og "avdeling ", på det neste skjermbildet. Klikk på drop- down alternativer i " Type" kolonnen og velg " INT " som id datatype , og " Char " som de to andre feltenes datatyper .
    3

    Lag felt for " new_employee " og " dept " på samme måte. Lag de samme feltene for " new_employee " som i " ansatt " tabellen . Lag to felt for " dept , " nemlig " dept_name " som " TEGN " type og " employee_number " som " INT " datatype.
    4

    Klikk "Sett inn "-kategorien til å sette inn data til " ansatt "tabellen . Skriv "1 ", " Joe" og "salg" i den tilhørende tekstboksen i "Value "-kolonnen . Klikk på " Go".
    5

    Klikk " Query "-fanen og skriv inn følgende kode for å lage triggere : en

    CREATE TRIGGER NEW_HIRED

    ETTER SETT PÅ ANSATT

    for hver rad

    START

    INSERT INTO new_employee (id , navn, avdeling )

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

    END

    CREATE TRIGGER NUMBER_OF_EMPLOYEE

    ETTER SETT PÅ ANSATT

    for hver rad

    OPPDATERING dept

    SET employee_number = employee_number en

    HVOR employee.department = depart_name

    de to triggere vil gjøre følgende funksjoner : nye rekorder er satt inn " new_employee " tabellen , og når du setter inn nye poster i den ansattes tabell . Antallet ansatte i den relaterte avdelingen blir oppdatert når en ny medarbeider er lagt til.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Monter en ISO Image i OpenSUSE 
    ·Hvordan få tilgang til variabler fra en annen PHP File…
    ·Hvordan lage en TCP /IP -tilkobling Med PHP 
    ·Slik sletter fra flere tabeller med PHP i MySQL 
    ·Hvordan erstatte en database i XML 
    ·Hvordan å sende verdier til en funksjon i PHP 
    ·Hvordan lage en HTML- e-post i PHP 
    ·Hvordan lage en kalender i PHP 
    ·Hvordan bruke Flock funksjon i PHP 
    ·Alpha Numerisk PHP Sjekk 
      Anbefalte artikler
    ·Hvordan legge til en link til en bildetekst av LightBox…
    ·Hva bruker jeg i Lieu av JavaScript 
    ·Hvordan laste opp og Parse en CSV i en PHP Array 
    ·Iomanip funksjoner 
    ·Målet avhør i C Programming 
    ·Hvordan koble to former i Visual Basic 
    ·Hvordan legge til rullefelt til datarutenett 
    ·Hvordan bruke strcmp funksjon i C + + 
    ·Hvordan lese en fil byte av byte i C + + 
    ·Online Training for PHP Web Design 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/