







|
MySQL.RU - Webboard
Вернуться
как работает выдача результат select черезDBI (Иван) 28/10/2012 - 20:52:07
Re: А при чём тут MySQL? (Akina) 28/10/2012 - 22:37:34
Re: А при чём тут MySQL? (Иван) 29/10/2012 - 09:56:56
Re: А при чём тут MySQL? (Akina) 29/10/2012 - 11:36:04
> Original message text:
> From: Иван - 28/10/2012 - 20:52:07
> Subject:как работает выдача результат select черезDBI
> -----------------
> Пишу скрипт выборки из БД на Perl, есть запрос выида:
> ---
> $sth = $dbh->prepare('SELECT * FROM table');
> $sth->execute();
> while ($ref = $sth->fetchrow_hashref()) {
> ...
> }
> $sth->finish();
> ---
> Вопрос в следующем: Считается ли вся эта конструкция атомарным запросом? Т.е., если я не делаю здесь LOCK TABLES, то существует ли вероятность, что данные изменятся, пока мой скрипт обрабатывает выборку, или все-таки MySQL сначала обработает запрос SELECT, и через какой-то кэш будет мне постепенно отдавать результат, а тем времене БД продолжит работать с другими пользователями без ущерба моему запросу?
>
From: Akina - 28/10/2012 - 22:37:34
Subject:А при чём тут MySQL?
-----------------
Задавайте вопросы на форуме по используемому движку доступа.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
41826
|
|