| 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
    Tutorial af Row Level Låse i MySQL
    åreholdere yde beskyttelse mod omstridte tabel manipulationer. For eksempel kan du ikke ønsker, at brugerne til at indsætte nye poster i en tabel , mens du henter tabelrækker . Åreholdere instruere databasen til at holde ud på at indsætte nye rækker mens tabellen poster hentes . Efter hentning processen , indsætter databasen posterne. MySQL er en open -source -database, har mulighed for at anvende bordet låse i dine lagrede procedurer . Instruktioner
    1

    Lås din tabel rækker. Du kan låse for " writing" eller " læsning. " I dette eksempel er en lås oprettet på bordet , så brugerne ikke er i stand til at skrive til tabellen . Skrivning låse omfatter redigering og indsætte til bordet. Følgende kode viser, hvordan du låser poster på bordet : Hej

    lås borde kunde skrive, tempTable skriv

    Ovenstående kode låser rækkerne i kundens tabellen. Eventuelle forespørgsler på bordet gemmes i " tempTable " tabellen.
    2

    udføre dine læser udtalelser på bordet. Da bordet er låst på skrive udsagn , kan du stadig hente oplysninger fra tabellen. Følgende kode er en simpel vælge erklæring du kan bruge på bordet, mens det er låst : Hej

    select * from kunde
    3

    Indsæt nogen optegnelser gemt i den midlertidige tabel . Når dine tabelfunktioner er færdig, er værdierne afholdt i temp tabel transporteres til kunden bordet. Følgende kode viser, hvordan du flytte oplysninger fra temp tabel : Hej

    indsætte i kundens select * from tempTable ,
    4

    Slette poster fra den midlertidige tabel , og låsene . Efter låsene er frigivet, bordet fungerer normalt, og tillader al læse og skrive transaktioner. Følgende kode sletter den midlertidige tabel værdier og låser kundens tabellen : Hej

    slette fra tempTable , låse tabeller ,

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes en periode på PHP 
    ·PHP MySQL Vs. MySQLi 
    ·Hvordan at skabe unikke felter i PHP /MySQL 
    ·Sådan kører PHP filer i Ubuntu Med Argumenter 
    ·Hvordan man bruger PHP til at udfylde en database 
    ·Hvordan man opbygger en CSS med MySQL og PHP 
    ·Sådan fjernes Delstrenge i MySQL 
    ·Migrering fra Access til MySQL Tutorial 
    ·Sådan oprettes PDF-filer i PHP 
    ·Sådan oprettes en drop-down liste Brug XML & Ajax i PH…
      Anbefalede Artikler
    ·Hvordan man programmerer Valuta i Vb.Net 
    ·Sådan oprettes Grænser i et gitter i Java 
    ·Sådan Multiply alle elementer i en liste med Python 
    ·Sådan Raise en advarsel i Python 
    ·Sådan kontrolleres , om en knude Path Afslutter i VBA …
    ·Sådan oprettes en Redo Log Group 
    ·Sådan bruges Opgave i VBA 
    ·HashMap : Sådan fjerner årsagen til en Memory Leak 
    ·Hvordan laver Certifikater til Unsigned Android Apps 
    ·Security Token Fejl i PHP 
    Copyright © Computer Viden http://www.computerdk.com