如何从 Datagrip 中的 SELECT 语句生成 CREATE TABLE 语句?

How can I generate a CREATE TABLE statement from a SELECT statement in Datagrip?

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

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

DataGrip有什么方便的方法吗?

执行以下操作:

  1. 您需要执行查询并获得结果
  2. 然后在结果集中select“导出数据...”和select“SQL插入”
  3. 选中“添加table定义(DDL)”

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

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