CREATE DEFINER=`root`@`localhost` PROCEDURE `get_plan_images`(
_list varchar(2000)
)
BEGIN
SET @LIST=_list;
set @sql = concat('SELECT plan_id, plan_image
FROM ibuild.plan_images
where plan_id in (', @LIST , ')');
PREPARE q FROM @sql;
execute q;
END
Что concat
делает здесь? И что означает это утверждение PREPARE q FROM @sql;