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";

Répondre à