在mySQL(workbench或cmd)中返回包含多个查询的多个表集

在mySQL(workbench或cmd)中返回包含多个查询的多个表集,mysql,mysql-workbench,Mysql,Mysql Workbench,使用MySQL(workbench或cmd)是否有方法执行多个查询并获得多个结果集/表作为输出 举个简单的例子: SELECT * FROM table_1; SELECT * FROM table_2; 我想同时运行这两个查询,并需要两个表作为输出 目前,在workbench中,它仅通过命令行返回第一个查询的输出和错误1064 默认情况下,此功能在MS-SQL server中工作。您只需选择两个查询并点击execute。但它在MySQL中不起作用 我的MySQL版本是5.7.21不太清楚你做

使用MySQL(workbench或cmd)是否有方法执行多个查询并获得多个结果集/表作为输出

举个简单的例子:

SELECT * FROM table_1;
SELECT * FROM table_2;
我想同时运行这两个查询,并需要两个表作为输出

目前,在workbench中,它仅通过命令行返回第一个查询的输出和错误1064

默认情况下,此功能在MS-SQL server中工作。您只需选择两个查询并点击execute。但它在MySQL中不起作用


我的MySQL版本是5.7.21

不太清楚你做了什么。你所描述的应该有用。工作台在单独的结果选项卡中显示每个结果。这可能会引起混乱吗?SSMS(不是sql server,而是(一个)可用于执行查询和显示结果的客户机)将所有结果列在彼此下方,但这正是它的显示方式。如果情况并非如此,并且您实际上只得到一个结果,请更详细地描述您所做的工作。您可以在MySQLWorkbench中查看。将两个查询放入并选择一个空行。然后使用具有鼠标的闪电键“如果没有选择查询,则执行语句的选定部分或整个脚本。”将光标放在空白行上并点击该按钮。它将同时运行并打开屏幕结果侧的两个选项卡。为了澄清起见,MySQLWorkbench与MS-SQL Microsoft特定查询工具不同。它们不一样,因此工作方式不同。谢谢,@TGray,你的解决方案奏效了。快捷键为shift+comand+enter。是的,我知道MySQLWorkbench是用于MySQL的,而Microsoft SQL Server Management Studio是用于MS-SQL的。我们需要一个类似于ssms的选项,而不是在同一个表中一个表下的两个选项卡window@Solarflare谢谢出于某种原因,我从来没有意识到这一点,并且总是一个接一个地运行查询。