Salut, je ne connais pas mysql mais sous Oracle, il n'y a aucun problème: Lorsqu'une table est lockée (par exemple pour insérer des données), on peut toujours faire des select dessus. En fait, le lock empêche deux personnes de modifier en même temps la même table.Il est donc impossible sur une table lockée d'utiliser les commandes de manipulation des données (LMD): UPDATE,INSERT, DELETE. Par contre l'interrogation des données (LID) est possible SELECT. Par exemple, la personne qui fait un select sur une table lockée ne voit pas encore les nouvelles lignes insérer (si la personne qui locke la table effectue des insertions), il voit la table dans son état initial avant le lock.Il faut que le commit soit effectué pour voir les nouvelles lignes. Mais, je ne sais pas si mysql fonctionne de la même manière ! Quelqu'un connaissant mysql pourra peut-être donner plus d'infos. Seb >Bonjour, >Je voudrais savoir : >Si je fais un lock sur une table, et qu'un autre thread essaye de faire un >select sur cette table, que se passe-t-il ? >1) select attend la liberation du lock (unlock) et execute sa requete >ou >2) select retourne une erreur >Merci ! -- >Alain ************************************************************************** Le contenu de ce message ne represente en aucun cas un engagement de la part de Noos sous reserve de tout accord conclu par ecrit entre vous et Noos. Toute publication, utilisation ou diffusion, meme partielle, doit etre autorisee prealablement. Si vous n'etes pas destinataire de ce message, merci d'en avertir immediatement l'expediteur. Pour avoir plus d'informations sur Noos : http://www.noos.com The content of this message does not constitute a commitment by Noos except where provided for in a written agreement between you and Noos. Any unauthorised disclosure, use or dissemination, either whole or partial, is prohibited. If you are not the intended recipient of the message, please notify the sender immediately. For more information about us: http://www.noos.com **************************************************************************
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"