문을 실행하여 변수에 값을 할당하는 방법 나는 다른 두 가지내가이 라인을 따라 코드를 실행해야
시도 있도록 MySQL은 변수가 한계에 전달 될 수 없습니다 그러나select @a := id from B limit @i ,1
난 아무데도 전에 @a를 선언하지 않은
select @proc := concat(' id from B limit ', @i, ',1');
prepare stmt from @proc;
select @a := execute stmt;
주처럼
select @proc := concat('select @a := id from B limit ', @i, ',1');
prepare stmt from @proc;
execute stmt;
는이 오류를 제공하지만, 나는 손실입니다 이 순간에 진행 방법을 모릅니다.
어떤 MySQL 버전을 사용하고 있습니까? – wchiquito
mariaDB 10.0.2 – avz2611