Select MySQL Workbench 中的前 1000 行并生成 Headers 的列表

Select top 1000 rows in MySQL Workbench And Generate List of Headers

我以前使用过 Microsoft SQL Server Management Studio,当我右键单击 table 并 select 编辑 Select top 1000 rows 时,会打开一个新选项卡。

在该选项卡内,将自动生成一些代码,并在 select 语句中包含 headers 列表(在 TSQL 语法中):

我真的很喜欢这个功能,因为它意味着我不必每次都写出所有 headers。

但是,当我在 MySQL Workbench 6.3.3 中执行此等效步骤(右键单击 table 并单击 'Select Rows - Limit 1000')时,生成的代码只有 * 运算符.例如,将创建一个新选项卡并且其中只有此语法:

SELECT * 来自 data.table;

可以使用 * 运算符而不是编写所有列 headers 但我希望 MySQL Workbench 6.3.3 生成所有 table headers.

是否可以更改 MySQL Workbench 6.3.3 设置,使其以与 Microsoft SQL Server Management Studio 相同的方式执行?

而不是选择“Select 行 - 限制 1000”,select“发送到 SQL 编辑器”,然后选择“Select All Statement”。或者,您可以使用“复制到剪贴板”而不是“发送到SQL编辑器”。

无论哪种情况,都会根据需要生成完整的查询,但不会执行。

select * 来自 BrokerID desc LIMIT 1000 的 Broker order