Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Drupal >> Content

    Drupal & MySQL triggers

    SQL trigger är ett SQL-uttryck eller en lista med SQL-satser som lagras ska utlösas när de erforderliga betingelser uppnåtts. Villkoren kan vara någon händelse som INSERT , UPDATE och DELETE . En utlösare kan också vara en viss typ av lagrad procedur . MySQL stöder SQL trigger funktionen sedan version 5.0.2 . Däremot tillåter MySQL inte en trigger för att ringa en lagrad procedur eller skapa en trigger för visningar . Drupal arbetar med MySQL-databas , och därför kan du använda MySQL trigger i Drupal webbutveckling . Skapa tabeller med phpMyAdmin
    Log

    in din phpMyAdmin som root-användare . Skapa en databas genom att ange ett namn som " forum " i textrutan under " Skapa ny databas . " Klicka på Skapa för att skapa det . Skapa nya tabeller " user " och " trigger_table . " Ange deras namn och ange antalet fält . Klicka på " Go " för att skapa tabeller . Addera Skapa fält för tabellerna

    Inmatningsfält namn och välj fälttyp för varje fält i de två tabellerna . Skapa tre fält i användarens tabellen , nämligen användarnamn som VARCHAR typ , lösenord som VARCHAR typ och e-post som VARCHAR . Skapa två fält i trigger_table : både användarnamn och e anges som VARCHAR typen
    Skapa MySQL Trigger i T - SQL Query i phpMyAdmin

    Klicka på " Query . " och skriv in följande kod :

    " Drop Trigger om det finns forum.catch_insert ,

    SKAPA TRIGGER forum.catch_insert INNAN INSERT ON forum.user

    FOR EACH ROW

    BEGIN

    INSERT INTO forum.trigger_table ( tid , e ) VALUES ( " INSERT " , NOW ( ) , CURRENT_USER ( ) , new.email ) ;

    END "

    i ovannämnda koden , är en trigger som heter " catch_insert " skapades . På Drupal webbplats när användare registrerar på forumet , kommer deras uppgifter att läggas in i " user " tabellen i MySQL . Med denna avtryckare, innan användarnas information sätts in i tabellen användare, är det fångas och sätts in i trigger_table .
    Utförandet av Trigger

    Klicka på "go " till exekvera avtryckaren . Klicka på " user " tabellen och hitta den " Triggers " avsnittet . Du kan se catch_insert skapas med Event " INSERT . " Gå till din Drupals webbplats front och registrera en ny användare . Sätt ditt användarnamn , lösenord och e-postadress . Klicka på trigger_table och klicka sedan på " Browse " för att se de nya infogade data.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur visa i Drupal
    ·Ställa Cron att köra för Drupal
    ·Hur man installerar IMCE i Drupal
    ·Hur du använder WordPress & Drupal
    ·Drupal Explained
    ·Så här ändrar Drupal
    ·Hämta och installera Drupal
    ·Hur man laddar SWF Inom en Drupal Node
    ·Drupal till WordPress konvertering
    ·Hur Inaktivera innehåll Blocks för Drupal Administrat…
    Utvalda artiklarna
    ·Hur man skapar ett flödesschema i Visio
    ·Hur konvertera en CD Stomper DSN -fil till PDF
    ·Hur Justera kolumnbredd i Word 2003
    ·Hur att generera rapporter i Access
    ·Komma åt Query Round till Quarter
    ·Hur implementera Microsoft Dynamics NAV 2009
    ·Hur man lär sig språk via Skype
    ·Konvertera AutoCAD -filer till Adobe Acrobat Format
    ·Hur organisera Titlar och taggar i Evernote Notebook
    ·Hur man byter ett ansikte i GIMP
    Copyright © Dator Kunskap http://www.dator.xyz