Всем доброго дня!Бродил по Интернету и наткнулся на блокировку в MySQL, когда могут параллельно несколько пользователей считывать или записывать данные в таблице. Для блокировки есть метод LOCK TABLE, для разблокировки - UNLOCK TABLE.Так интересно, если у меня первый пользователь зайдёт и заблокирует таблицу на чтение (то есть что никто не сможет читать кроме него), и в это же время зайдёт второй пользователь, но таблица заблокирована, то что произойдёт? Пользователь встанет в очередь, когда первый разблокирует таблицу или просто пользователь не получит данные и от MySQL придёт ответ об ошибке?
|