首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql工作台中切换只读视图

问如何在mysql工作台中切换只读视图
EN

Stack Overflow用户
提问于 2018-01-05 01:11:03
回答 2查看 5.1K关注 0票数 3

我是特定数据库模式的超级用户。因此,我对此模式中的表拥有所有权限,包括ALTER DELETE UPDATE和INSERT。

我使用图形用户界面MySQL Workbench 6.3来管理这个数据库。我过去常常选择行并获得一个只读的结果网格,这很方便,因为它防止了我不小心编辑我的表中的数据。

这是由结果网格右下角的“只读”标志表示的(见下文)。

​

​

但是,我没有改变表结构中的任何内容,现在当我选择行时,我可以编辑数据,“只读”标志消失了。

我发现它有点不安全,因为这意味着我可能会因为输入错误而意外地编辑表中的数据。

如何恢复为只读结果显示?

EN

回答 2

Stack Overflow用户

发布于 2018-01-05 15:38:25

允许编辑结果集的规则非常严格。select查询必须是普通查询-没有聚合函数,没有联接,没有联合。必须有一个主键,用于寻址要更改的记录。

票数 3
EN

Stack Overflow用户

发布于 2018-01-05 17:07:16

更新:不需要担心在不处于只读模式时意外编辑表中的记录。

实际上,如果您更改了表中的记录(在下面的屏幕截图中,我将一年的时间从2010年更改为2020年),要使此更改真正提交到数据库中,您需要单击右下角的"apply“按钮。

此外,在关闭选项卡时,系统会询问您是否要保存更改。因此,如果您不小心编辑了一条记录,您只需在关闭选项卡时单击“不保存”即可。

​

​

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48100275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档