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
    Opplæringen av Row Nivå Låser i MySQL
    Row låser gi beskyttelse mot omstridte tabellen manipulasjoner . For eksempel kan du ikke ønsker at brukerne skal sette inn nye poster i en tabell mens du henter rader . Row låser instruere databasen for å holde ut på å sette inn nye rader mens tabellen postene er hentet . Etter henting prosessen , databasen setter postene. MySQL, en åpen kildekode- database, har muligheten til å bruke tabellen låser innenfor dine lagrede prosedyrer . Instruksjoner
    en

    Lås tabellrader . Du kan låse for " skrive" eller " reading ". I dette eksempel er en lås opprettes på bordet, slik at brukerne ikke kan skrive til bordet. Skrive låser inkluderer redigering og sette på bordet . Følgende kode viser deg hvordan du låser poster på bordet : en

    lock tabeller kunde skrive, tempTable skrive ;

    Koden ovenfor låser radene i tabellen kunde . Eventuelle spørsmål på bordet lagres i " tempTable " tabellen .
    2

    Gjennomføre dine leser uttalelser på bordet . Siden bordet er låst på skrive setninger, kan du fortsatt hente informasjon fra bordet . Følgende kode er et enkelt velger uttalelse du kan bruke på bordet mens den er låst : en

    select * fra kunde
    3

    Sett noen poster er lagret i den midlertidige tabellen . Etter at tabellen funksjoner er ferdig, blir verdiene holdes i temp tabellen transportert til kunden tabellen . Følgende kode viser hvordan du flytte informasjon fra temp tabellen : en

    setter inn kunde select * from tempTable ;
    4

    Slette poster fra den midlertidige tabellen og løse ut låsene . Etter slusene er utgitt, fungerer bordet normalt og lar alle lese og skrive transaksjoner . Følgende kode sletter midlertidige tabellen verdier og låser kunden bordet : en

    slette fra tempTable ; låse bordet;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Cache en webside med PHP 
    ·Slik skjuler PHP 
    ·FAQ på PHP Politikk 
    ·PHP klasse VAR-funksjonen 
    ·Hvordan å skape et trygt Permalink i PHP 
    ·PHP File Upload Typer 
    ·Skjulte Input farer med PHP 
    ·PHP Tutorial på Database Unntak 
    ·Hvordan Lukk en PHP Header 
    ·MySQL PHP Søk Scripts 
      Anbefalte artikler
    ·Hvordan å kode i XSPF 
    ·1997 Bayliner Capri Specs 
    ·Hvordan fungerer en datamaskin subtraksjon 
    ·Hvordan skrive en VBS fil til Kill a Task Manager Proce…
    ·Hvordan beregne prosent i Python 
    ·Hvordan få en File Name Inne i en Python Script 
    ·Definisjon av Staging Bord 
    ·Slik tilgang til og slette data med en Macro 
    ·Slik leser du en mappe og visning innhold som koblinger…
    ·Hvordan legge til VBScript til Excel 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/