<< Looks like it's a query cache issue. In this case you get result from the
cache.>>

That was it.

THANKS!!!!

----- Original Message ----- 
From: "Victoria Reznichenko" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 10, 2004 1:20 PM
Subject: Re: Blocking Selects with LOCK TABLES


> "Lou Olsten" <[EMAIL PROTECTED]> wrote:
> > According to the docs
(http://dev.mysql.com/doc/mysql/en/LOCK_TABLES.html)
> > :
> > If a thread obtains a READ lock on a table, that thread (and all other
threads) can only
> > read from the table. If a thread obtains a WRITE lock on a table, only
the thread holding
> > the lock can read from or write to the table. Other threads are blocked.
> >
> > So, I've got two threads going (T1, T2).
> >
> > T1 issues LOCK TABLES transtest WRITE;
> >
> > But when I go to T2, I can still issue: SELECT * FROM transtest; and
retrieve all the
> > data.  I CANNOT update, so I know the command is at least partially
working. As I
> > understand it, I'm supposed to see a message from T2 that says something
about "This
> > table has been locked with the LOCK TABLES command."
> >
> > It is an InnoDB table, if that matters.
>
> Looks like it's a query cache issue. In this case you get result from the
cache.
>
>
> -- 
> For technical support contracts, goto https://order.mysql.com/?ref=ensita
> This email is sponsored by Ensita.net http://www.ensita.net/
>    __  ___     ___ ____  __
>   /  |/  /_ __/ __/ __ \/ /    Victoria Reznichenko
>  / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
> /_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
>        <___/   www.mysql.com
>
>
>
>
>
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]
>


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to