【问题标题】:How can I generate a CREATE TABLE statement from a SELECT statement in Datagrip?如何从 Datagrip 中的 SELECT 语句生成 CREATE TABLE 语句?
【发布时间】:2021-01-13 13:15:57
【问题描述】:

有没有办法从SELECT 语句(由许多JOINs 构建)生成CREATE TABLE 语句?

我只能为表格和视图找到它。但我的问题是我使用的是 Google Cloud SQL(mysql 版本),无法更改设置以使用 CREATE TABLE ... SELECT * ...

有没有办法在DataGrip 中方便地做到这一点?

【问题讨论】:

    标签: mysql create-table datagrip


    【解决方案1】:

    执行以下操作:

    1. 您需要执行查询并获得结果
    2. 然后在结果集中选择 "Export data..." 并选择 "SQL Inserts"
    3. 勾选“添加表定义(DDL)”

    问题DBE-8596中提到了详细的功能请求和描述

    【讨论】:

      【解决方案2】:

      另一个解决方案实际上是根据您的结果创建一个新表。使用复制到数据库按钮。

      【讨论】:

      • 我无法激活它,它被禁用了。
      • 我来自 DataGrip 团队。这是非常不寻常的。您可以在这里发送屏幕截图或文件吗? youtrack.jetbrains.com/issues/DBE
      猜你喜欢
      • 2017-05-21
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      • 2012-02-13
      • 2017-04-01
      • 2012-12-12
      • 1970-01-01
      • 2010-09-06
      相关资源
      最近更新 更多