我以前使用过Microsoft SQL Server Management Studio,当我正确地单击一个表并选择Select top 1000 rows时,将打开一个新的选项卡。
在该选项卡中,将自动生成一些代码,并在select语句中包含标题列表(以TSQL语法表示):

我真的很喜欢这个特性,因为它意味着我不必每次都写出所有的标题。
但是,当我在MySQL Workbench 6.3.3中执行相同的步骤(右击一个表并单击‘SelectRows-Limit1000’)时,生成的代码只有*操作符。例如,将创建一个新的选项卡,其中只包含此sytax:
从data.table中选择*;
可以使用*操作符来代替编写所有列标题,但是我希望MySQL Workbench 6.3.3生成所有的表标题。
是否可以更改MySQL Workbench 6.3.3设置,使其以与Microsoft SQL Server Management Studio相同的方式执行
发布于 2015-05-26 21:22:38
而不是选择“选择行限制1000",选择”发送到SQL编辑器“,然后选择”选择所有语句“。或者,您也可以使用“复制到剪贴板”来代替“发送到SQL编辑器”。
在任何一种情况下,都会根据您的意愿生成完整的查询,尽管它没有被执行。

发布于 2021-05-13 11:53:06
按BrokerID desc限制1000从代理订单中选择*
https://stackoverflow.com/questions/30452358
复制相似问题