在存储过程中怎么样 把EXECUTE strsql 后值 赋值给变量
在存储过程中怎么样 把EXECUTE strsql 后值 赋值给变量 如
SET @strsql = CONCAT(
#'select sql_calc_found_rows @rowindex:=@rowindex+1 as rownumber,' #记录行号
'select count(0) '
,' from '
,_tables
,CASE IFNULL(_where, '') WHEN '' THEN '' ELSE CONCAT(' where ', _where) END
);
PREPARE strsql FROM @strsql;#定义预处理语句
EXECUTE strsql ; #执行预处理语句
DEALLOCATE PREPARE strsql; #删除定义