Очередность выполнения запросов

  • Автор темы Автор темы StUV
  • Дата начала Дата начала

StUV

Rotaredom
Очередность выполнения запросов

Сначала выполняется запрос типа "UPDATE .....",
затем запрос "SELECT ..."

Может ли быть такое, чтобы результат выполнения второго запроса был получен раньше выполнения первого ?
Сорри если звучит очень глупо, но скрипт "глючит" и другого объяснения в голову не приходит (пока)...
Спасибо
 
может, например первый запрос может быть типа update
DELAYED
 
только в этом случае ?, или просто "например" ?

первый запрос простой
"UPDATE table SET field=$val WHERE id=$id"

?
 
> например первый запрос может быть типа update DELAYED

Деми, не хочу тебя расстраивать, но такого нет ;)

StUV, если запрос уже _начал_ выполняться, то глупо ожидать, что он прервется и будет выполняться другой запрос, не так ли?

У UPDATE есть такая опция как LOW PRIORITY, тогда UPDATE не будет выполнятся до тех пор, пока все SELECTы не будут выполнены.
 
А разве ему обезательно начинать выполняться сразу ?

То есть ты хочешь сказать, что в пределах одного коннекта запросы выполняются строго в той последовательности в которой они приходят от пользователя ?
 
> То есть ты хочешь сказать, что в пределах одного коннекта запросы выполняются строго в той последовательности в которой они приходят от пользователя ?

а как ты это по другому представляешь ? ;)
 
>а как ты это по другому представляешь ?
ну например если на каждый коннект выделяется по несколько тредов. Чушь говорю да ? :)
 
Сверху