







|
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
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, и через какой-то кэш будет мне постепенно отдавать результат, а тем времене БД продолжит работать с другими пользователями без ущерба моему запросу?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
41826
|
|