В MySQL, как и блокировка, связанная с SELECT в сочетании с INSERT или CREATE, делает то же самое верно для оператора SELECT column INTO @variable?
Предполагая InnoDB и отсутствие явной блокировки (FOR UPDATE
и т.д.) - блокировки не задействованы. Это просто нормальный выбор, за исключением того, что результат переходит к некоторым переменным.
Блокировка в других случаях происходит из-за INSERT/UPDATE, а не от самого выбора (и он не блокирует таблицы в select).
CREATE TABLE... SELECT...
не блокирует что-либо afaik.