如何在mysql workbench中刷新表格

5
我使用Java向MySQL表'table1'插入了数据。但是在工作台中的表没有更新。当我使用Java检索该表时,使用Java插入的数据将显示出来。如何在使用Java插入新数据时刷新我的'table1'表在工作台中?
3个回答

11

工作台不会自动刷新INSERTUPDATE等表格数据,因此假定您正在查看相关表格,则应打开左侧的“导航器”窗格。

如果展开您正在使用的数据库并找到相关表格,则表格名称右侧应该有几个图标。点击闪电符号的表格图标,以在表格上执行 SELECT *

请参考下面的图片,它是“选择”按钮。

Navigator Pane


1
有没有键盘快捷键可以更新对象导航器的内容? - Rockstar5645

1
假设您是通过点击下面指向的view-table按钮来查看表格的:

image pointing the view-table button on the side bar, the select query in the editor and the table-contents in the view-pane

这将在编辑器中为您编写查询并查看表内容。

现在假设您通过任何方式更新了表格(任何orm,mysql命令行等)。要显示表的最新内容,只需按

Ctrl + Enter
(可能因其他操作系统而异)

这将重新运行编辑器中的查询,因此,您将获得最新的内容。

⚠注意:如果光标位于编辑器中的任何其他查询上,则会运行该查询。


此外,如果 SQL 窗口中有任何 DELIMITER,请避免使用 ctrl-enter,我曾经看到它会执行意外的操作。 - doug65536

0
这些答案虽然正确,但并不是最佳选择,因为它们会创建一个新的标签页。相反,只需点击表格输出上方的刷新按钮(在“结果网格”标签旁边),这将重新执行原始查询。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接