Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Handledning av radnivå Lås i MySQL

    Klykor ge skydd mot omstridda bord manipulationer . Till exempel kanske du vill att användarna ska infoga nya poster i en tabell när du hämtar rader . Klykor instruera databasen att avvakta infoga nya rader medan tabellen posterna ska hämtas . Efter hämtning processen , databasen infogar posterna. MySQL , en databas med öppen källkod , har möjlighet att tillämpa tabellen lås inom dina lagrade procedurer . Instruktioner
    1

    Lås dina rader . Du kan låsa efter " skriva " eller " läsning . " I detta exempel är ett lås skapas på bordet, så att användarna inte kan skriva till bordet. Skriva lås inkluderar redigering och sätta på bordet . Följande kod visar hur du låser poster på bordet :

    lås tabeller kund write , TempTable skriva ,

    koden ovan låser raderna i kundens tabellen . Eventuella frågor på bordet sparas i " TempTable " bord .
    2

    Utför dina läst uttalanden på bordet . Eftersom tabellen är låst skriva uttalanden , kan du fortfarande hämta information från bordet . Följande kod är en enkel SELECT-sats kan du använda på bordet medan den är låst :

    select * from kund
    3

    Sätt några poster som sparats i den temporära tabellen . Efter dina tabellfunktioner är klar , är de värden som innehas i temp tabellen transporteras till kunden tabellen . Följande kod visar hur du flytta information från temp tabell :

    infoga i kund select * from TempTable ,
    4

    bort poster från den temporära tabellen och lossa på låsen . Efter låsen släpps , fungerar tabellen normalt och låter alla läsa och skriva transaktioner . Följande kod tar bort den temporära tabellen värderingar och låser kunden tabellen :

    bort från TempTable , låsa tabeller ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort Whitespace i PHP-koden på Dreamweaver…
    ·Hur man får måtten på en bild i PHP
    ·Titanium PHP Tutorial
    ·MySQL kommandon Tutorial
    ·Hur man tar bort en nolla med PHP
    ·Hur Döda en MySQL Query
    ·Hur att kontrollera din PHP syntax på en Mac
    ·Hur man läser SQL i en rutin i MySQL
    ·Hur man använder ett PHP att få den undermapp
    ·Hur man startar MySQL Windows Service
    Utvalda artiklarna
    ·Vad är PrintStream i Java
    ·Hur du ändrar text till versaler i JavaScript
    ·Hur Kör EXE i VBScript
    ·Tertiär uttryck i Java
    ·Hur Infoga Java koden till Joomla
    ·Hur man skapar en DFD
    ·Du kan spara en ingång i en Vector
    ·Så lägger omdirigeringskoden på PHP
    ·Hur skiljer man en sträng i VBA
    ·Så här ändrar en webbadress i en sida med JavaScript…
    Copyright © Dator Kunskap http://www.dator.xyz