CREATE DEFINER=`root`@`localhost` PROCEDURE `test`(out myvalue int)
BEGIN
select count(*) from EventList_View group by eventId into myvalue ;
END
这是我的程序我正在调用此程序调用{{1}}
test(@output);
像这样,但我无法获得输出参数的值作为myvalue。虽然我试图通过eventId从EventList_View组执行select @output;
这个查询我得到的值5请告诉我如何获取输出值在程序中做错了。
答案 0 :(得分:2)
CREATE DEFINER=`root`@`localhost` PROCEDURE `test`(out myvalue int)
BEGIN
select count(*) from (select * from events group by event_id) as totalcount into myvalue;
END
应用此查询