MySQL 不希望变量赋值后出现结果



我有一个存储过程可以做一些赋值。当我运行它时,带有选择/赋值的每一行都输出一个结果集。我只想要在过程结束时设置一个结果集。例如,我有:

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`;

相关内容

  • 没有找到相关文章

最新更新