我有一个存储过程可以做一些赋值。当我运行它时,带有选择/赋值的每一行都输出一个结果集。我只想要在过程结束时设置一个结果集。例如,我有:
select @n := COUNT(id), @a := AVG(id) FROM deletemelater;
返回一个结果集,但我只想稍后在脚本中使用变量,此时我不想有任何输出。
尝试:
-- select @n := COUNT(id), @a := AVG(id) FROM deletemelater;
SELECT COUNT(`id`), AVG(`id`) INTO @`n`, @`a`
FROM `deletemelater`;
SELECT @`n`, @`a`;