| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Tutoriel de verrou de ligne dans MySQL
    Les verrous de ligne offrent une protection contre les manipulations de table litigieuses. Par exemple, vous voudrez peut-être pas aux utilisateurs d'insérer de nouveaux enregistrements dans une table pendant que vous récupérez les lignes du tableau . Les verrous de ligne instruire la base de données pour tenir à distance sur l'insertion de nouvelles lignes , tandis que les enregistrements de la table sont récupérées . Après le processus de récupération , la base de données insère les enregistrements. MySQL, une base de données open-source, a la possibilité d' appliquer des verrous de table à l'intérieur de vos procédures stockées . Instructions
    1

    verrouiller vos lignes de la table . Vous pouvez verrouiller pour «écriture » ou « lecture». Dans cet exemple , un verrou est créé sur la table, afin que les utilisateurs sont incapables d'écrire sur le tableau . Serrures écriture comprennent l'édition et l'insertion de la table. Le code suivant vous montre comment verrouiller les dossiers sur la table :

    serrure tables écriture à la clientèle, TempTable écrire ;

    Le code ci-dessus verrouille les lignes dans la table des clients . Toutes les questions sur la table sont enregistrées dans la table " TempTable " .
    2

    effectuer vos déclarations lues sur la table. Depuis la table est verrouillée sur les états d'écriture , vous pouvez toujours récupérer les informations de la table. Le code suivant est une instruction SELECT simple que vous pouvez utiliser sur la table pendant qu'il est verrouillé :

    select * from client
    3

    Insérez les documents enregistrés dans la table temporaire . Après vos fonctions de table sont terminés, les valeurs contenues dans la table temporaire sont transportés à la table du client. Le code suivant vous montre comment déplacer des informations à partir de la table temporaire :

    insert into client select * from TempTable ;
    4

    supprimer des enregistrements de la table temporaire et de libérer les verrous. Après les verrous sont libérés , la table fonctionne normalement et permet à tous lire et écrire transactions. Le code suivant supprime les valeurs d'une table temporaire et déverrouille la table des clients :

    Supprimer TempTable ; tables de déverrouillage ;

    Previous :

    next :
      articles connexes
    ·Comment créer Plain Text & Mime formaté e-mail avec P…
    ·Comment se connecter à un fichier PHP MySQL XML 
    ·Le salaire moyen d' un développeur PHP 
    ·Comment envoyer un SMS avec un script PHP 
    ·Comment joindre deux cordes en PHP 
    ·Comment savoir si MySQL est de 32 - ou 64-bit 
    ·Comment faire pour utiliser un en-tête PHP 
    ·Comment faire pour convertir accès à un serveur MySQL…
    ·JDBC MySQL Tutoriels 
    ·Comment: Xcode Avec PHP 
      articles en vedette
    ·Comment supprimer un tableau croisé dynamique en VBA 
    ·Comment utiliser une boucle infinie 
    ·Comment créer un Javascript Ticker 
    ·Comment trouver le nombre de lignes dans un Lecteur de …
    ·Comment fermer une tête PHP 
    ·Comment envoyer un fax virtuel de base 
    ·Comment comprendre pointeurs en C 
    ·Comment Pixels -Track pour une page de redirection 
    ·Comment sécher Duckweed 
    ·MySQL Java Tutorial 
    Copyright © Connaissances Informatiques http://fr.wingwit.com