| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Tutorial di Row Level Locks in MySQL
    serrature Row forniscono protezione contro le manipolazioni tavolo contenzioso . Per esempio, non si può decidere agli utenti di inserire nuovi record in una tabella , mentre si stanno recuperando le righe della tabella . Blocchi di riga indicano al database per tenere fuori l'inserimento di nuove righe , mentre i record della tabella vengono recuperati . Dopo il processo di recupero , inserisce la banca dati dei record. MySQL , un database open -source , ha la possibilità di applicare blocchi di tabella entro le stored procedure . Istruzioni
    1

    Bloccare le righe della tabella. È possibile bloccare per "scrittura " o " lettura ". In questo esempio , viene creato un blocco sul tavolo , così gli utenti non sono in grado di scrivere sul tavolo . Serrature di scrittura includono la modifica e l'inserimento nella tabella . Il codice seguente mostra come bloccare i record nella tabella :

    serratura tabelle in scrittura al cliente , tempTable scrivere ;

    Il codice sopra blocca le righe nella tabella dei clienti . Tutte le domande sul tavolo vengono salvati nella tabella " tempTable " .
    2

    svolgere le vostre affermazioni lette sul tavolo. Dal momento che la tabella è bloccata su istruzioni di scrittura , è ancora possibile recuperare le informazioni dalla tabella . Il codice seguente è una semplice istruzione SELECT è possibile utilizzare sul tavolo mentre è bloccato :

    select * from clienti
    3

    Inserire tutti i record salvati nella tabella temporanea . Dopo le funzioni del tavolo sono finiti, i valori contenuti nella tabella temp vengono trasportate al tavolo del cliente . Il codice seguente mostra come spostare le informazioni dalla tabella temp:
    inserto

    in clienti select * from tempTable ;
    4

    eliminare i record dalla tabella temporanea e rilasciare le serrature . Dopo che i blocchi vengono rilasciati , la tabella funziona normalmente e consente tutte le operazioni di lettura e scrittura . Il codice seguente elimina i valori della tabella temporanea e sblocca la tabella dei clienti :

    cancellazione della tempTable ; tabelle sblocco ;

    Previous :

    next :
      Articoli Correlati
    ·Come modificare ogni riga di una tabella MySQL Con un s…
    ·Come inserire MySQL testo con le virgolette singole in …
    ·Linea PHP Certification 
    ·PHP Tutorial Javascript 
    ·Come rimuovere i tag PHP 
    ·Come scrivere script PHP 
    ·Come rimuovere elementi da un array in PHP 
    ·Come compilare PHP 
    ·MySQL Outer Join Tutorial 
    ·Come per andare a prendere un array in MySQL 
      Articoli in evidenza
    ·Modi diversi per formattare le date in VBA 
    ·Come creare un controllo ActiveX in VB 
    ·Come dire se PHP viene eseguito in modalità CGI 
    ·Come recuperare le righe da ResultSet per MySQL in JSP 
    ·Come visualizzare due colonne di una DataGrid Colonna 
    ·Come risolvere il riferimento puntatori void 
    ·Come convertire Ampersands HTML in Visual Basic 6 
    ·Iomanip Funzioni 
    ·Come ottenere output di un comando shell in Python 
    ·Come fare un fattoriale in CPP 
    Copyright © Conoscenza Informatica http://it.wingwit.com