SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.03.2012 20:30:05

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

что сделает LOCK IN SHARE MODE ?

здравствуите

подскажите пожалуиста какая разница между етими запросами:
SELECT name FROM mytable WHERE id = 3
и
SELECT name FROM mytable WHERE id = 3 LOCK IN SHARE MODE

то есть в каком случае буду получать разние резултати?
P.S. плиз сразу не перенаправлять в мануал, там уже бил, не понял и хотел человечиски разговор, smile потому здес спрашиваю.

Неактивен

 

#2 22.03.2012 21:07:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: что сделает LOCK IN SHARE MODE ?

Блокирует выбранные записи на запись до завершения транзакции. Это нужно, если вы хотите изменить данные строки таблицы и при этом избежать изменения этих строк другими пользователями.

Неактивен

 

#3 22.03.2012 21:49:35

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

Re: что сделает LOCK IN SHARE MODE ?

rgbeast написал:

другими пользователями.

вот такои (глупои) вопрос: ети другио ползователи те, которие имеют доступ к баз данних да? то есть полозватели которие пишется здес:
mysqli_connect("локалхост","ПЛОЗОВАТЕЛ","парол","db");

я сначала думал, что под словам "полозватели" подразумевается обичние полозватели саита, но кажется я бил не прав, ето так да?

Отредактированно dadli (22.03.2012 21:50:43)

Неактивен

 

#4 23.03.2012 18:22:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: что сделает LOCK IN SHARE MODE ?

да, это разные пользователи.

Неактивен

 

#5 23.03.2012 23:02:49

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

Re: что сделает LOCK IN SHARE MODE ?

rgbeast
paulus

спасибо балшои

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson