Php+mysql что будет если запрос SELECT выполнится быстрее чем UPDATE (в разных потоках)
Формулировка задачи:
Ребята. Вот объясните мне пожалуйста.
Может ли быть такое?:
Предположим, что открылось 2 потока одновременно (2 юзера открыли сайт).
Скрипт выполняет следующее:
- SELECT Запрос
- Update запрос (соот. след юзер должен получить новое значение)
Запрос UPDATE не успеет выполниться в 1-м потоке (коннекте одного юзера), и во 2-ом потоке(коннект второго юзера) выполнится запрос SELECT с неверный результатом.
Может ли быть такое? или этот момент как-то реализован в SQL?
Решение задачи: «Php+mysql что будет если запрос SELECT выполнится быстрее чем UPDATE (в разных потоках)»
textual
Листинг программы
var result = SELECT count FROM round; // показали результат юзеру... result UPDATE round SET count=count+1
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д