在阅读文档时,我注意到MySQL的SELECT
语法有一个我以前从未真正抓过的条款:
SELECT ... [PROCEDURE procedure_name(argument_list)] ...
我很感兴趣,因为从terse explanation及其example with PROCEDURE ANALYSE
我可以理解的很少,人们可以从SELECT
语句传递数据(也可能是元数据?)存储过程。但是,在其他地方搜索更多详细信息并未产生任何结果,并且ANALYSE
过程的来源在每个数据库中都被证明难以接受SHOW PROCEDURE
次调用。
我出于好奇而提出更多问题,因为我对此一无所知,但这个条款是什么,我该怎么办呢?
答案 0 :(得分:1)
这是一个解释 Morgan Tocker(MySQL社区经理)
http://www.tocker.ca/2015/06/29/plan-to-deprecate-procedure-analyse.html