dbeaver如何进行级联删除和修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dbeaver如何进行级联删除和修改相关的知识,希望对你有一定的参考价值。

参考技术A 从表可以被直接删除或修改。主表如果被从表引用,不能直接删除或修改主表的主键。
在修改和删除主表的主键时,同时修改或删除从表的外键值,称为级联操作ON UPDATE CASCADE-- 级联修改,主键发生修改时,外键也会修改ON DELETE CASCADE _ 级联删除,主键发生删除时,外键也会删除
>DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。

如何查看从 dbeaver 内部执行的查询

【中文标题】如何查看从 dbeaver 内部执行的查询【英文标题】:How to view queries executed internally from dbeaver 【发布时间】:2018-02-02 07:54:59 【问题描述】:

当尝试在表格编辑器中删除、插入或更新一个表格行(或使用添加、复制和删除按钮)时,我知道 dbeaver 执行了一些查询。

有没有办法查看这些查询?

我尝试了“查询管理器”按钮,但没有显示出来。

【问题讨论】:

【参考方案1】:

我的问题可能是重复的,因为它很容易找到。 对于不知道如何操作的任何人(尽管在“查询管理器”主题下的文档中有明确的说明如何操作) (是的,我不知道):

    转到选项栏中的“窗口” 点击“首选项” 转到“数据库”->“查询管理器” 最后在“查询类型”下选中“实用功能”选项并按“应用”

【讨论】:

以上是关于dbeaver如何进行级联删除和修改的主要内容,如果未能解决你的问题,请参考以下文章

如何理解access设置中的“级联更新”和“级联删除”?

如何在有循环和多个级联路径的情况下配置级联删除

SQL数据库怎么进行多表级联更新,求个存储过程

关于mysql的级联删除(之前好多人咨询过我)

使用 EF Core 进行级联删除

为啥 Django 对外键进行级联删除?