Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Mysql中的查询调用查询?_Mysql - Fatal编程技术网

从Mysql中的查询调用查询?

从Mysql中的查询调用查询?,mysql,Mysql,我有一个查询管道需要按顺序处理,每个查询都相当复杂。从编辑器或命令行运行它们、等待它完成、键入下一个命令等等都是无效的。特别是考虑到某些操作可能需要几个小时才能完成 目前,我只制作了一个巨大的.sql(我从编辑器运行)或.txt文件(我从命令行运行),所有查询都以分号分隔,这非常难以编辑和跟踪(更不用说我在其他地方使用了部分查询,并且希望所有编辑都能全局更新) 我找不到任何直观的工具来允许我简单地连接查询“节点”,但我想知道在查询中是否有任何方法可以通过名称调用另一个查询?查看存储过程和函数。还

我有一个查询管道需要按顺序处理,每个查询都相当复杂。从编辑器或命令行运行它们、等待它完成、键入下一个命令等等都是无效的。特别是考虑到某些操作可能需要几个小时才能完成

目前,我只制作了一个巨大的.sql(我从编辑器运行)或.txt文件(我从命令行运行),所有查询都以分号分隔,这非常难以编辑和跟踪(更不用说我在其他地方使用了部分查询,并且希望所有编辑都能全局更新)


我找不到任何直观的工具来允许我简单地连接查询“节点”,但我想知道在查询中是否有任何方法可以通过名称调用另一个查询?

查看存储过程和函数。还可以定义视图并将其存储,然后将其视为表。函数可以运行查询并返回单个结果,而存储过程可以有一个结果集,不过如果要从另一个存储过程使用结果,通常需要将结果放入临时表中。

查看存储过程和函数。还可以定义视图并将其存储,然后将其视为表。函数可以运行查询并返回单个结果,而存储过程可以有一个结果集,不过如果要从另一个存储过程使用结果,通常需要将结果放入临时表中