Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
LOCK TABLES (coder) 26/11/2005 - 19:46:43
      Re: LOCK TABLES (Dinky) 26/11/2005 - 20:33:14
      Re: LOCK TABLES (coder) 26/11/2005 - 20:59:35
      Re: LOCK TABLES (Dinky) 27/11/2005 - 03:13:19

> Original message text:
> From: coder - 26/11/2005 - 19:46:43
> Subject:LOCK TABLES
> -----------------
> Вопрос по блокировке
> выдергиваю запись после ставлю
> LOCK TABLES mutable WHERE id='1'
> вот все ок а другой пользователь в это время тоже открывает id='1'
> на сколько я понимааю что он ее открыть неможет же???
> заранее спасибо!
>


From: Dinky - 26/11/2005 - 20:33:14
Subject:LOCK TABLES
-----------------
вы уверены, что это MySQL? тут такого синтаксиса нет
http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html
lock tables это команда _табличной_ блокировки, она не умеет работать с записями
row-level-locking есть только в innodb, например для вашего случая:
start transaction;
select * from mutable where id='1' for update;
...
commit;

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
25327



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |