mysql подскажите.

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
378
Баллы
63
Как получить строку с mysql, так чтоб эту же строку не смог получить другой поток.
Нужно для того чтоб брать строку с акками, и только 1 раз брать.
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
Глобальная переменная ка счетчик. Или как какой-то флаг. Смотря по каким критериям строки берутся
 
  • Спасибо
Реакции: svaminar

biohan

Client
Регистрация
09.04.2013
Сообщения
51
Благодарностей
19
Баллы
8
Сделать у акка еще поле. Туда записывать используется акк или нет (1 или 0). Сам мускул запрос в lock
 
  • Спасибо
Реакции: svaminar

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
378
Баллы
63
Спасибо всем пока примерно планирую реализацию через update
сначала обновить поле статуса уникальным значением а потом уже брать по нему данние.
Потом как завершилось все окей, обновлять статус на использован.
Посто читаю мани и там советуют по возможности без блокировок обходится.
Я вообще 3 ра с мускулом стикаюсь. :-)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
нужно продумть момент, что если шаб крашнется - поле назад не обновится
 
  • Спасибо
Реакции: svaminar

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)