当前位置: 首页 > 知识库问答 >
问题:

如何在Mysql工作台中复制两个模型之间的表?

米嘉禧
2023-03-14

我正在做一些基于数据的事情,我需要将一个表从一个模型复制到另一个模型,但我尝试了很多方法都没有效果。有什么办法可以这样做吗?

共有3个答案

吴城
2023-03-14

您最好的选择可能是创建一个精简版的模型,其中包含您想要保留的对象。然后打开目标模型并运行< code>File -

苗信鸥
2023-03-14
  1. 选择带有源数据库的选项卡
  2. 在菜单中:服务器-
孙经艺
2023-03-14

如果您只想通过MySQL Workbench创建一个表。

在 MySQL 工作台中:

  1. 连接到MySQL Server
  2. 展开数据库
  3. 右键单击表格
  4. 选择“复制到剪贴板”
  5. 选择创建语句

表的 create 语句将复制到剪贴板,如下所示:

   CREATE TABLE `cache` (
  `cid` varchar(255) NOT NULL DEFAULT '',
  `data` longblob,
  `expire` int(11) NOT NULL DEFAULT '0',
  `created` int(11) NOT NULL DEFAULT '0',
  `headers` text,
  `serialized` smallint(6) NOT NULL DEFAULT '0',
  PRIMARY KEY (`cid`),
  KEY `expire` (`expire`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

在新数据库中创建表

> < li >打开新的SQL标签以执行查询(文件-

 CREATE TABLE `databaseName`.`cache` (
  `cid` varchar(255) NOT NULL DEFAULT '',
  `data` longblob,
  `expire` int(11) NOT NULL DEFAULT '0',
  `created` int(11) NOT NULL DEFAULT '0',
  `headers` text,
  `serialized` smallint(6) NOT NULL DEFAULT '0',
  PRIMARY KEY (`cid`),
  KEY `expire` (`expire`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

然后点击执行按钮(看起来像闪电)

这将使用 MySQL 工作台将表模式从一个数据库复制到另一个数据库。只需刷新数据库中的表,您应该会看到新添加的表

 类似资料:
  • 问题内容: 如何在Apache poi的两个不同的工作簿之间复制工作表? 该方法缺少引用此线程。没有这样的解决方案。 问题答案: 经过研究和尝试,这里是我的解决方案。我已经通过Java 1.6和apache-poi 3.8进行了测试 在这里,我将不提供适用于我的解决方案,特别是在这种情况下,我将粘贴工作表和输入流列表(我要合并的不同工作簿)。 我的解决方案是一个合并的解决方案,我从这里合并了整个源

  • 我目前正在intelij内部制作一个游戏的框架,因为我还不能做图形处理。目前的情况是,我需要对话,所以我需要使用打印功能和它们之间的暂停。 所以我知道一些想法,比如睡眠和等待功能,但我不确定我是否输入错误,或者它们只是另一种语言(顺便说一句,它是java的)

  • 问题内容: 因此,大约一年前,我开始了一个项目,像所有新开发人员一样,我并没有真正专注于结构,但是现在与Django一起,我开始觉得我的项目布局主要是我的模型在结构上很糟糕。 我的模型主要保存在单个应用程序中,实际上这些模型中的大多数应该放在自己的单个应用程序中,我确实尝试解决了此问题并将其向南移动,但是由于外键等原因,我发现它很棘手,而且确实很困难。 但是由于Django 1.7并内置了对迁移的

  • 我有一个人[]有三个人(p1,p2,p3)。Person类有两个属性name和email。 我使用了以下代码。 但我不想这样用。我想使用两个组合框与相同的型号。我尝试使用DefaultComboBoxModel并重写getElementAt()方法,如下所示。 } 问题是如何使用相同的ComboBoxModel在一个JComboBox中添加Person[]的所有名称,并在另一个JComboBox中

  • 问题内容: 在MySql数据库中有表 我的问题是,我要传递开始日期和结束日期,然后我将获得列日期,例如: 那么我将获得101,102,103 UserId的值。但是我出错了 问题答案: 这可能会更好: 也可能是保留字,对此不太确定。如果是这种情况,则您需要在其周围加反引号(前后应有一个`)

  • 首先,哪个是最好和最快的unix命令来仅获取两个文件之间的差异?我尝试使用diff来做到这一点(如下)。 我尝试了Neilvert Noval在这里给出的答案-逐行比较两个文件,并在另一个文件中生成差异 法典- 但是,我有很多空间和 我的file1.txt有- 我的file1.txt有- 输出 - “ 此处#Many空格# 预期输出-很高兴来到这里:)