我之前使用的是Microsoft SQL Server Management Studio
,当我右键单击某个表格并选择Select top 1000 rows
时,会打开一个新标签页。
在该选项卡中,会自动生成一些代码,并在select语句中包含标题列表(使用TSQL语法):
我真的很喜欢这个功能,因为这意味着我每次都不必写出所有的标题。
但是,当我执行此等效步骤(右键单击表格并点击MySQL Workbench 6.3.3
中的“选择行数 - 限制1000'”时,生成的代码只有*运营商。例如,将创建一个新选项卡,其中只包含此sytax:
SELECT * FROM data.table;
可以使用*运算符代替编写所有列标题,但我希望MySQL Workbench 6.3.3
生成所有表标题。
是否可以更改MySQL Workbench 6.3.3
设置,使其以与Microsoft SQL Server Management Studio
相同的方式执行?
答案 0 :(得分:1)
而不是选择“选择行 - 限制1000 ”,选择“发送到SQL编辑器”,然后选择“选择所有声明” 。或者,您可以使用“复制到剪贴板”来执行相同的操作,而不是“发送到SQL编辑器”。
在任何一种情况下,都会根据需要生成完整查询,但不会执行。
答案 1 :(得分:0)
select * from Broker order by BrokerID desc LIMIT 1000